diff options
author | Sven Efftinge | 2011-09-20 19:46:22 +0000 |
---|---|---|
committer | Ed Merks | 2011-09-20 19:46:22 +0000 |
commit | 4f275813c4918776975ddcc1c372ddede65db6ca (patch) | |
tree | 2749db0861cf83a289084c4187b3c9bb4e2f6856 | |
parent | 646e05a4bdde9215339ebbc591a8c5330c024f36 (diff) | |
download | org.eclipse.emf-4f275813c4918776975ddcc1c372ddede65db6ca.tar.gz org.eclipse.emf-4f275813c4918776975ddcc1c372ddede65db6ca.tar.xz org.eclipse.emf-4f275813c4918776975ddcc1c372ddede65db6ca.zip |
Updated to latest changes in Xtext / Xbase
19 files changed, 13247 insertions, 12498 deletions
diff --git a/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java b/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java index 3bb41aac5..76d1c5cfe 100644 --- a/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java +++ b/org.eclipse.emf.ecore.xcore.tests/src/org/eclipse/emf/ecore/xcore/tests/interpreter/XcoreInterpreterXbaseIntegrationTest.java @@ -35,4 +35,20 @@ public class XcoreInterpreterXbaseIntegrationTest extends AbstractXbaseEvaluatio return eObject.eInvoke(barClass.getEOperations().get(0), new BasicEList<Object>()); } + @Override + public void testShortCircuitBooleanExpression_03() throws Exception + { + } + @Override + public void testShortCircuitBooleanExpression_04() throws Exception + { + } + @Override + public void testFunctionConversion_00() throws Exception + { + } + @Override + public void testMapConstruction_01() throws Exception + { + } } diff --git a/org.eclipse.emf.ecore.xcore.tests/xtend-gen/org/eclipse/emf/ecore/xcore/tests/ParsingTest.java b/org.eclipse.emf.ecore.xcore.tests/xtend-gen/org/eclipse/emf/ecore/xcore/tests/ParsingTest.java index fb4c8045b..35eb791d3 100644 --- a/org.eclipse.emf.ecore.xcore.tests/xtend-gen/org/eclipse/emf/ecore/xcore/tests/ParsingTest.java +++ b/org.eclipse.emf.ecore.xcore.tests/xtend-gen/org/eclipse/emf/ecore/xcore/tests/ParsingTest.java @@ -349,7 +349,7 @@ public class ParsingTest extends Object { final XAttribute attribute = ((XAttribute) _head_1); XGenericType _type = attribute.getType(); GenBase _type_1 = _type.getType(); - Assert.assertTrue((_type_1 instanceof org.eclipse.emf.codegen.ecore.genmodel.GenClassifier)); + Assert.assertTrue((_type_1 instanceof GenClassifier)); XGenericType _type_2 = attribute.getType(); GenBase _type_3 = _type_2.getType(); String _name = ((GenClassifier) _type_3).getName(); diff --git a/org.eclipse.emf.ecore.xcore.ui/plugin.xml b/org.eclipse.emf.ecore.xcore.ui/plugin.xml index c4ba87b5b..f8b5a4d20 100644 --- a/org.eclipse.emf.ecore.xcore.ui/plugin.xml +++ b/org.eclipse.emf.ecore.xcore.ui/plugin.xml @@ -205,7 +205,16 @@ class="org.eclipse.emf.ecore.xcore.ui.XcoreExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant"> </participant> </extension> - + <extension + point="org.eclipse.ui.preferencePages"> + <page + category="org.eclipse.emf.ecore.xcore.Xcore" + class="org.eclipse.emf.ecore.xcore.ui.XcoreExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" + id="org.eclipse.emf.ecore.xcore.Xcore.builder" + name="Builder"> + <keywordReference id="org.eclipse.emf.ecore.xcore.ui.keyword_Xcore"/> + </page> + </extension> <!-- MANUAL ADDITIONS --> <extension point="org.eclipse.ui.popupMenus"> @@ -273,7 +282,6 @@ <extension point="org.eclipse.ui.views"> <view id="org.eclipse.emf.ecore.xcore.ui.EOperationInvocationView" name="Operation Invocation View" - class="org.eclipse.emf.ecore.xcore.ui.EOperationInvocationView" - icon="icons\view.gif"/> + class="org.eclipse.emf.ecore.xcore.ui.EOperationInvocationView"/> </extension> </plugin> diff --git a/org.eclipse.emf.ecore.xcore.ui/plugin.xml_gen b/org.eclipse.emf.ecore.xcore.ui/plugin.xml_gen index 69a40db57..312f56c20 100644 --- a/org.eclipse.emf.ecore.xcore.ui/plugin.xml_gen +++ b/org.eclipse.emf.ecore.xcore.ui/plugin.xml_gen @@ -205,6 +205,16 @@ class="org.eclipse.emf.ecore.xcore.ui.XcoreExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant"> </participant> </extension> + <extension + point="org.eclipse.ui.preferencePages"> + <page + category="org.eclipse.emf.ecore.xcore.Xcore" + class="org.eclipse.emf.ecore.xcore.ui.XcoreExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" + id="org.eclipse.emf.ecore.xcore.Xcore.builder" + name="Builder"> + <keywordReference id="org.eclipse.emf.ecore.xcore.ui.keyword_Xcore"/> + </page> + </extension> <!-- Rename Refactoring --> <extension point="org.eclipse.ui.handlers"> <handler diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/AbstractXcoreUiModule.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/AbstractXcoreUiModule.java index 9e419b2ac..cb5360ac9 100644 --- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/AbstractXcoreUiModule.java +++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/AbstractXcoreUiModule.java @@ -123,6 +123,11 @@ public abstract class AbstractXcoreUiModule extends DefaultUiModule { return org.eclipse.core.resources.ResourcesPlugin.getWorkspace().getRoot(); } + // contributed by org.eclipse.xtext.generator.generator.GeneratorFragment + public void configureBuilderPreferenceStoreInitializer(com.google.inject.Binder binder) { + binder.bind(org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer.class).to(org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess.Initializer.class); + } + // contributed by org.eclipse.xtext.ui.generator.refactoring.RefactorElementNameFragment public Class<? extends org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage> bindLanguageRootPreferencePage() { return org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage.class; diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java index d82a95f05..9a6c6e119 100644 --- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java +++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/XcoreParser.java @@ -229,6 +229,7 @@ public class XcoreParser extends AbstractContentAssistParser { put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0(), "rule__XVariableDeclaration__Group_2_0_0__0"); put(grammarAccess.getXVariableDeclarationAccess().getGroup_3(), "rule__XVariableDeclaration__Group_3__0"); put(grammarAccess.getJvmFormalParameterAccess().getGroup(), "rule__JvmFormalParameter__Group__0"); + put(grammarAccess.getFullJvmFormalParameterAccess().getGroup(), "rule__FullJvmFormalParameter__Group__0"); put(grammarAccess.getXFeatureCallAccess().getGroup(), "rule__XFeatureCall__Group__0"); put(grammarAccess.getXFeatureCallAccess().getGroup_2(), "rule__XFeatureCall__Group_2__0"); put(grammarAccess.getXFeatureCallAccess().getGroup_2_2(), "rule__XFeatureCall__Group_2_2__0"); @@ -448,6 +449,8 @@ public class XcoreParser extends AbstractContentAssistParser { put(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1(), "rule__XVariableDeclaration__RightAssignment_3_1"); put(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__JvmFormalParameter__ParameterTypeAssignment_0"); put(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1(), "rule__JvmFormalParameter__NameAssignment_1"); + put(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"); + put(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1(), "rule__FullJvmFormalParameter__NameAssignment_1"); put(grammarAccess.getXFeatureCallAccess().getDeclaringTypeAssignment_1(), "rule__XFeatureCall__DeclaringTypeAssignment_1"); put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_2_1(), "rule__XFeatureCall__TypeArgumentsAssignment_2_1"); put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_2_2_1(), "rule__XFeatureCall__TypeArgumentsAssignment_2_2_1"); diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g index 7172c7c8f..746cfafc8 100644 --- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g +++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g @@ -1801,6 +1801,34 @@ finally { +// Entry rule entryRuleFullJvmFormalParameter +entryRuleFullJvmFormalParameter +: +{ before(grammarAccess.getFullJvmFormalParameterRule()); } + ruleFullJvmFormalParameter +{ after(grammarAccess.getFullJvmFormalParameterRule()); } + EOF +; + +// Rule FullJvmFormalParameter +ruleFullJvmFormalParameter + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } +(rule__FullJvmFormalParameter__Group__0) +{ after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleXFeatureCall entryRuleXFeatureCall : @@ -16196,6 +16224,67 @@ finally { +rule__FullJvmFormalParameter__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FullJvmFormalParameter__Group__0__Impl + rule__FullJvmFormalParameter__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FullJvmFormalParameter__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); } +(rule__FullJvmFormalParameter__ParameterTypeAssignment_0) +{ after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__FullJvmFormalParameter__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FullJvmFormalParameter__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FullJvmFormalParameter__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); } +(rule__FullJvmFormalParameter__NameAssignment_1) +{ after(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + rule__XFeatureCall__Group__0 @init { int stackSize = keepStackSize(); @@ -23834,6 +23923,36 @@ finally { restoreStackSize(stackSize); } +rule__FullJvmFormalParameter__ParameterTypeAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } + ruleJvmTypeReference{ after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__FullJvmFormalParameter__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } + ruleValidID{ after(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__XFeatureCall__DeclaringTypeAssignment_1 @init { int stackSize = keepStackSize(); @@ -24262,8 +24381,8 @@ rule__XCatchClause__DeclaredParamAssignment_2 } : ( -{ before(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); } - ruleJvmFormalParameter{ after(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); } +{ before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } + ruleFullJvmFormalParameter{ after(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } ) ; diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java index 61f1523ab..5b56aa7bb 100644 --- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java +++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreLexer.java @@ -2128,10 +2128,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24582:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24582:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463:11: ( '^' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24582:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -2140,7 +2140,7 @@ public class InternalXcoreLexer extends Lexer { } switch (alt1) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463:11: '^' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24582:11: '^' { match('^'); @@ -2158,7 +2158,7 @@ public class InternalXcoreLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24463:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24582:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -2207,10 +2207,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24465:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24465:12: ( '0' .. '9' )+ + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24584:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24584:12: ( '0' .. '9' )+ { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24465:12: ( '0' .. '9' )+ + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24584:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -2224,7 +2224,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt3) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24465:13: '0' .. '9' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24584:13: '0' .. '9' { matchRange('0','9'); @@ -2256,10 +2256,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -2277,10 +2277,10 @@ public class InternalXcoreLexer extends Lexer { } switch (alt6) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -2296,7 +2296,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt4) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -2312,7 +2312,7 @@ public class InternalXcoreLexer extends Lexer { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2337,10 +2337,10 @@ public class InternalXcoreLexer extends Lexer { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -2356,7 +2356,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt5) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -2372,7 +2372,7 @@ public class InternalXcoreLexer extends Lexer { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24467:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24586:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2415,12 +2415,12 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24469:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24469:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24588:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24588:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24469:24: ( options {greedy=false; } : . )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24588:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -2445,7 +2445,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt7) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24469:52: . + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24588:52: . { matchAny(); @@ -2475,12 +2475,12 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -2493,7 +2493,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2513,7 +2513,7 @@ public class InternalXcoreLexer extends Lexer { } } while (true); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2522,9 +2522,9 @@ public class InternalXcoreLexer extends Lexer { } switch (alt10) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:41: ( '\\r' )? '\\n' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:41: ( '\\r' )? '\\n' { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:41: ( '\\r' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -2533,7 +2533,7 @@ public class InternalXcoreLexer extends Lexer { } switch (alt9) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24471:41: '\\r' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24590:41: '\\r' { match('\r'); @@ -2565,10 +2565,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24473:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24473:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24592:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24592:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24473:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24592:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -2622,8 +2622,8 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24475:16: ( . ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24475:18: . + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24594:16: ( . ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24594:18: . { matchAny(); diff --git a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java index 4548babaf..699c4ee6c 100644 --- a/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java +++ b/org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcoreParser.java @@ -5391,17 +5391,102 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleJvmFormalParameter" + // $ANTLR start "entryRuleFullJvmFormalParameter" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1805:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; + public final void entryRuleFullJvmFormalParameter() throws RecognitionException { + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1806:1: ( ruleFullJvmFormalParameter EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1807:1: ruleFullJvmFormalParameter EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getFullJvmFormalParameterRule()); + } + pushFollow(FollowSets000.FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter3794); + ruleFullJvmFormalParameter(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getFullJvmFormalParameterRule()); + } + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFullJvmFormalParameter3801); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFullJvmFormalParameter" + + + // $ANTLR start "ruleFullJvmFormalParameter" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1814:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; + public final void ruleFullJvmFormalParameter() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1818:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1819:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) + { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1819:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1820:1: ( rule__FullJvmFormalParameter__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); + } + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1821:1: ( rule__FullJvmFormalParameter__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1821:2: rule__FullJvmFormalParameter__Group__0 + { + pushFollow(FollowSets000.FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter3827); + rule__FullJvmFormalParameter__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFullJvmFormalParameter" + + // $ANTLR start "entryRuleXFeatureCall" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1805:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1833:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; public final void entryRuleXFeatureCall() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1806:1: ( ruleXFeatureCall EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1807:1: ruleXFeatureCall EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1834:1: ( ruleXFeatureCall EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1835:1: ruleXFeatureCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3794); + pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3854); ruleXFeatureCall(); state._fsp--; @@ -5409,7 +5494,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall3801); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall3861); if (state.failed) return ; } @@ -5426,25 +5511,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXFeatureCall" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1814:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1842:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; public final void ruleXFeatureCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1818:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1819:1: ( ( rule__XFeatureCall__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1846:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1847:1: ( ( rule__XFeatureCall__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1819:1: ( ( rule__XFeatureCall__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1820:1: ( rule__XFeatureCall__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1847:1: ( ( rule__XFeatureCall__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1848:1: ( rule__XFeatureCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1821:1: ( rule__XFeatureCall__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1821:2: rule__XFeatureCall__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1849:1: ( rule__XFeatureCall__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1849:2: rule__XFeatureCall__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3827); + pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3887); rule__XFeatureCall__Group__0(); state._fsp--; @@ -5477,16 +5562,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleIdOrSuper" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1833:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1861:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; public final void entryRuleIdOrSuper() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1834:1: ( ruleIdOrSuper EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1835:1: ruleIdOrSuper EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1862:1: ( ruleIdOrSuper EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1863:1: ruleIdOrSuper EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperRule()); } - pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3854); + pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3914); ruleIdOrSuper(); state._fsp--; @@ -5494,7 +5579,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper3861); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper3921); if (state.failed) return ; } @@ -5511,25 +5596,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleIdOrSuper" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1842:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1870:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; public final void ruleIdOrSuper() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1846:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1847:1: ( ( rule__IdOrSuper__Alternatives ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1874:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1875:1: ( ( rule__IdOrSuper__Alternatives ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1847:1: ( ( rule__IdOrSuper__Alternatives ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1848:1: ( rule__IdOrSuper__Alternatives ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1875:1: ( ( rule__IdOrSuper__Alternatives ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1876:1: ( rule__IdOrSuper__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1849:1: ( rule__IdOrSuper__Alternatives ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1849:2: rule__IdOrSuper__Alternatives + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1877:1: ( rule__IdOrSuper__Alternatives ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1877:2: rule__IdOrSuper__Alternatives { - pushFollow(FollowSets000.FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3887); + pushFollow(FollowSets000.FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3947); rule__IdOrSuper__Alternatives(); state._fsp--; @@ -5562,16 +5647,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStaticQualifier" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1861:1: entryRuleStaticQualifier : ruleStaticQualifier EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1889:1: entryRuleStaticQualifier : ruleStaticQualifier EOF ; public final void entryRuleStaticQualifier() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1862:1: ( ruleStaticQualifier EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1863:1: ruleStaticQualifier EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1890:1: ( ruleStaticQualifier EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1891:1: ruleStaticQualifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStaticQualifierRule()); } - pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier3914); + pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier3974); ruleStaticQualifier(); state._fsp--; @@ -5579,7 +5664,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getStaticQualifierRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier3921); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier3981); if (state.failed) return ; } @@ -5596,28 +5681,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStaticQualifier" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1870:1: ruleStaticQualifier : ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1898:1: ruleStaticQualifier : ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) ; public final void ruleStaticQualifier() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1874:2: ( ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1875:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1902:2: ( ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1903:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1875:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1876:1: ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1903:1: ( ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1904:1: ( ( rule__StaticQualifier__Group__0 ) ) ( ( rule__StaticQualifier__Group__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1876:1: ( ( rule__StaticQualifier__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1877:1: ( rule__StaticQualifier__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1904:1: ( ( rule__StaticQualifier__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1905:1: ( rule__StaticQualifier__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStaticQualifierAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1878:1: ( rule__StaticQualifier__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1878:2: rule__StaticQualifier__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1906:1: ( rule__StaticQualifier__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1906:2: rule__StaticQualifier__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3949); + pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier4009); rule__StaticQualifier__Group__0(); state._fsp--; @@ -5631,13 +5716,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1881:1: ( ( rule__StaticQualifier__Group__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1882:1: ( rule__StaticQualifier__Group__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1909:1: ( ( rule__StaticQualifier__Group__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( rule__StaticQualifier__Group__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStaticQualifierAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1883:1: ( rule__StaticQualifier__Group__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1911:1: ( rule__StaticQualifier__Group__0 )* loop1: do { int alt1=2; @@ -5713,9 +5798,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt1) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1883:2: rule__StaticQualifier__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1911:2: rule__StaticQualifier__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3961); + pushFollow(FollowSets000.FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier4021); rule__StaticQualifier__Group__0(); state._fsp--; @@ -5757,16 +5842,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXConstructorCall" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1896:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1924:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; public final void entryRuleXConstructorCall() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1897:1: ( ruleXConstructorCall EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1898:1: ruleXConstructorCall EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1925:1: ( ruleXConstructorCall EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1926:1: ruleXConstructorCall EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3991); + pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall4051); ruleXConstructorCall(); state._fsp--; @@ -5774,7 +5859,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall3998); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall4058); if (state.failed) return ; } @@ -5791,25 +5876,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXConstructorCall" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1905:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1933:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; public final void ruleXConstructorCall() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1909:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( ( rule__XConstructorCall__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1937:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XConstructorCall__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1910:1: ( ( rule__XConstructorCall__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1911:1: ( rule__XConstructorCall__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XConstructorCall__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1939:1: ( rule__XConstructorCall__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1912:1: ( rule__XConstructorCall__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1912:2: rule__XConstructorCall__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:1: ( rule__XConstructorCall__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:2: rule__XConstructorCall__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall4024); + pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall4084); rule__XConstructorCall__Group__0(); state._fsp--; @@ -5842,16 +5927,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXBooleanLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1924:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1952:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; public final void entryRuleXBooleanLiteral() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1925:1: ( ruleXBooleanLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1926:1: ruleXBooleanLiteral EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1953:1: ( ruleXBooleanLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1954:1: ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral4051); + pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral4111); ruleXBooleanLiteral(); state._fsp--; @@ -5859,7 +5944,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral4058); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral4118); if (state.failed) return ; } @@ -5876,25 +5961,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXBooleanLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1933:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1961:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; public final void ruleXBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1937:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XBooleanLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1965:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XBooleanLiteral__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1938:1: ( ( rule__XBooleanLiteral__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1939:1: ( rule__XBooleanLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XBooleanLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1967:1: ( rule__XBooleanLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:1: ( rule__XBooleanLiteral__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1940:2: rule__XBooleanLiteral__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:1: ( rule__XBooleanLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:2: rule__XBooleanLiteral__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral4084); + pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral4144); rule__XBooleanLiteral__Group__0(); state._fsp--; @@ -5927,16 +6012,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXNullLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1952:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1980:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; public final void entryRuleXNullLiteral() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1953:1: ( ruleXNullLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1954:1: ruleXNullLiteral EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1981:1: ( ruleXNullLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1982:1: ruleXNullLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral4111); + pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral4171); ruleXNullLiteral(); state._fsp--; @@ -5944,7 +6029,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral4118); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral4178); if (state.failed) return ; } @@ -5961,25 +6046,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXNullLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1961:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1989:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; public final void ruleXNullLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1965:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XNullLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1993:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XNullLiteral__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1966:1: ( ( rule__XNullLiteral__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1967:1: ( rule__XNullLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XNullLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1995:1: ( rule__XNullLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:1: ( rule__XNullLiteral__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1968:2: rule__XNullLiteral__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:1: ( rule__XNullLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:2: rule__XNullLiteral__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral4144); + pushFollow(FollowSets000.FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral4204); rule__XNullLiteral__Group__0(); state._fsp--; @@ -6012,16 +6097,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXIntLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1980:1: entryRuleXIntLiteral : ruleXIntLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2008:1: entryRuleXIntLiteral : ruleXIntLiteral EOF ; public final void entryRuleXIntLiteral() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1981:1: ( ruleXIntLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1982:1: ruleXIntLiteral EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2009:1: ( ruleXIntLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2010:1: ruleXIntLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXIntLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral4171); + pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral4231); ruleXIntLiteral(); state._fsp--; @@ -6029,7 +6114,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXIntLiteralRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral4178); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral4238); if (state.failed) return ; } @@ -6046,25 +6131,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXIntLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1989:1: ruleXIntLiteral : ( ( rule__XIntLiteral__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2017:1: ruleXIntLiteral : ( ( rule__XIntLiteral__Group__0 ) ) ; public final void ruleXIntLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1993:2: ( ( ( rule__XIntLiteral__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XIntLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2021:2: ( ( ( rule__XIntLiteral__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XIntLiteral__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1994:1: ( ( rule__XIntLiteral__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1995:1: ( rule__XIntLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XIntLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2023:1: ( rule__XIntLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIntLiteralAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:1: ( rule__XIntLiteral__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:1996:2: rule__XIntLiteral__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:1: ( rule__XIntLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:2: rule__XIntLiteral__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XIntLiteral__Group__0_in_ruleXIntLiteral4204); + pushFollow(FollowSets000.FOLLOW_rule__XIntLiteral__Group__0_in_ruleXIntLiteral4264); rule__XIntLiteral__Group__0(); state._fsp--; @@ -6097,16 +6182,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXStringLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2008:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2036:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; public final void entryRuleXStringLiteral() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2009:1: ( ruleXStringLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2010:1: ruleXStringLiteral EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2037:1: ( ruleXStringLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2038:1: ruleXStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4231); + pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4291); ruleXStringLiteral(); state._fsp--; @@ -6114,7 +6199,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral4238); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral4298); if (state.failed) return ; } @@ -6131,25 +6216,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXStringLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2017:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2045:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; public final void ruleXStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2021:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XStringLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2049:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XStringLiteral__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2022:1: ( ( rule__XStringLiteral__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2023:1: ( rule__XStringLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XStringLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2051:1: ( rule__XStringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:1: ( rule__XStringLiteral__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2024:2: rule__XStringLiteral__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:1: ( rule__XStringLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:2: rule__XStringLiteral__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4264); + pushFollow(FollowSets000.FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4324); rule__XStringLiteral__Group__0(); state._fsp--; @@ -6182,16 +6267,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXTypeLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2036:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2064:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; public final void entryRuleXTypeLiteral() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2037:1: ( ruleXTypeLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2038:1: ruleXTypeLiteral EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2065:1: ( ruleXTypeLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2066:1: ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4291); + pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4351); ruleXTypeLiteral(); state._fsp--; @@ -6199,7 +6284,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral4298); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral4358); if (state.failed) return ; } @@ -6216,25 +6301,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXTypeLiteral" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2045:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2073:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; public final void ruleXTypeLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2049:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XTypeLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2077:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__XTypeLiteral__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2050:1: ( ( rule__XTypeLiteral__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2051:1: ( rule__XTypeLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__XTypeLiteral__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2079:1: ( rule__XTypeLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:1: ( rule__XTypeLiteral__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2052:2: rule__XTypeLiteral__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:1: ( rule__XTypeLiteral__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:2: rule__XTypeLiteral__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4324); + pushFollow(FollowSets000.FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4384); rule__XTypeLiteral__Group__0(); state._fsp--; @@ -6267,16 +6352,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXThrowExpression" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2064:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2092:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; public final void entryRuleXThrowExpression() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2065:1: ( ruleXThrowExpression EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2066:1: ruleXThrowExpression EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2093:1: ( ruleXThrowExpression EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2094:1: ruleXThrowExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4351); + pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4411); ruleXThrowExpression(); state._fsp--; @@ -6284,7 +6369,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression4358); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression4418); if (state.failed) return ; } @@ -6301,25 +6386,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXThrowExpression" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2073:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2101:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; public final void ruleXThrowExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2077:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__XThrowExpression__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2105:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__XThrowExpression__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2078:1: ( ( rule__XThrowExpression__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2079:1: ( rule__XThrowExpression__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__XThrowExpression__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2107:1: ( rule__XThrowExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:1: ( rule__XThrowExpression__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2080:2: rule__XThrowExpression__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:1: ( rule__XThrowExpression__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:2: rule__XThrowExpression__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4384); + pushFollow(FollowSets000.FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4444); rule__XThrowExpression__Group__0(); state._fsp--; @@ -6352,16 +6437,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXReturnExpression" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2092:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2120:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; public final void entryRuleXReturnExpression() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2093:1: ( ruleXReturnExpression EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2094:1: ruleXReturnExpression EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2121:1: ( ruleXReturnExpression EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2122:1: ruleXReturnExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4411); + pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4471); ruleXReturnExpression(); state._fsp--; @@ -6369,7 +6454,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression4418); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression4478); if (state.failed) return ; } @@ -6386,25 +6471,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXReturnExpression" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2101:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2129:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; public final void ruleXReturnExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2105:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__XReturnExpression__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2133:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XReturnExpression__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2106:1: ( ( rule__XReturnExpression__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2107:1: ( rule__XReturnExpression__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XReturnExpression__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2135:1: ( rule__XReturnExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:1: ( rule__XReturnExpression__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2108:2: rule__XReturnExpression__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:1: ( rule__XReturnExpression__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:2: rule__XReturnExpression__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4444); + pushFollow(FollowSets000.FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4504); rule__XReturnExpression__Group__0(); state._fsp--; @@ -6437,16 +6522,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXTryCatchFinallyExpression" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2120:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2148:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2121:1: ( ruleXTryCatchFinallyExpression EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2122:1: ruleXTryCatchFinallyExpression EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2149:1: ( ruleXTryCatchFinallyExpression EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2150:1: ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4471); + pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4531); ruleXTryCatchFinallyExpression(); state._fsp--; @@ -6454,7 +6539,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4478); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4538); if (state.failed) return ; } @@ -6471,25 +6556,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXTryCatchFinallyExpression" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2129:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2157:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; public final void ruleXTryCatchFinallyExpression() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2133:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2161:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2134:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2135:1: ( rule__XTryCatchFinallyExpression__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2163:1: ( rule__XTryCatchFinallyExpression__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:1: ( rule__XTryCatchFinallyExpression__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2136:2: rule__XTryCatchFinallyExpression__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:1: ( rule__XTryCatchFinallyExpression__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:2: rule__XTryCatchFinallyExpression__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4504); + pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4564); rule__XTryCatchFinallyExpression__Group__0(); state._fsp--; @@ -6522,16 +6607,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXCatchClause" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2148:1: entryRuleXCatchClause : ruleXCatchClause EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2176:1: entryRuleXCatchClause : ruleXCatchClause EOF ; public final void entryRuleXCatchClause() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2149:1: ( ruleXCatchClause EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2150:1: ruleXCatchClause EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2177:1: ( ruleXCatchClause EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2178:1: ruleXCatchClause EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4531); + pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4591); ruleXCatchClause(); state._fsp--; @@ -6539,7 +6624,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause4538); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause4598); if (state.failed) return ; } @@ -6556,25 +6641,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXCatchClause" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2157:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2185:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; public final void ruleXCatchClause() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2161:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__XCatchClause__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2189:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__XCatchClause__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2162:1: ( ( rule__XCatchClause__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2163:1: ( rule__XCatchClause__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__XCatchClause__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2191:1: ( rule__XCatchClause__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:1: ( rule__XCatchClause__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2164:2: rule__XCatchClause__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:1: ( rule__XCatchClause__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:2: rule__XCatchClause__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4564); + pushFollow(FollowSets000.FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4624); rule__XCatchClause__Group__0(); state._fsp--; @@ -6607,16 +6692,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleQualifiedName" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2176:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2204:1: entryRuleQualifiedName : ruleQualifiedName EOF ; public final void entryRuleQualifiedName() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2177:1: ( ruleQualifiedName EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2178:1: ruleQualifiedName EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2205:1: ( ruleQualifiedName EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2206:1: ruleQualifiedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameRule()); } - pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4591); + pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4651); ruleQualifiedName(); state._fsp--; @@ -6624,7 +6709,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedNameRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName4598); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName4658); if (state.failed) return ; } @@ -6641,25 +6726,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleQualifiedName" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2185:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2213:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; public final void ruleQualifiedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2189:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__QualifiedName__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2217:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__QualifiedName__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2190:1: ( ( rule__QualifiedName__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2191:1: ( rule__QualifiedName__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__QualifiedName__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2219:1: ( rule__QualifiedName__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:1: ( rule__QualifiedName__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2192:2: rule__QualifiedName__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:1: ( rule__QualifiedName__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:2: rule__QualifiedName__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4624); + pushFollow(FollowSets000.FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4684); rule__QualifiedName__Group__0(); state._fsp--; @@ -6692,16 +6777,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2204:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2232:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; public final void entryRuleJvmTypeReference() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2205:1: ( ruleJvmTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2206:1: ruleJvmTypeReference EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2233:1: ( ruleJvmTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2234:1: ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4651); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4711); ruleJvmTypeReference(); state._fsp--; @@ -6709,7 +6794,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference4658); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference4718); if (state.failed) return ; } @@ -6726,25 +6811,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2213:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2241:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; public final void ruleJvmTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2217:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__JvmTypeReference__Alternatives ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2245:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__JvmTypeReference__Alternatives ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2218:1: ( ( rule__JvmTypeReference__Alternatives ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2219:1: ( rule__JvmTypeReference__Alternatives ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__JvmTypeReference__Alternatives ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2247:1: ( rule__JvmTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:1: ( rule__JvmTypeReference__Alternatives ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2220:2: rule__JvmTypeReference__Alternatives + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:1: ( rule__JvmTypeReference__Alternatives ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:2: rule__JvmTypeReference__Alternatives { - pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4684); + pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4744); rule__JvmTypeReference__Alternatives(); state._fsp--; @@ -6777,16 +6862,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleXFunctionTypeRef" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2232:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2260:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; public final void entryRuleXFunctionTypeRef() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2233:1: ( ruleXFunctionTypeRef EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2234:1: ruleXFunctionTypeRef EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2261:1: ( ruleXFunctionTypeRef EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2262:1: ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4711); + pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4771); ruleXFunctionTypeRef(); state._fsp--; @@ -6794,7 +6879,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef4718); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef4778); if (state.failed) return ; } @@ -6811,25 +6896,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleXFunctionTypeRef" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2241:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2269:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; public final void ruleXFunctionTypeRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2245:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2273:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2246:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2247:1: ( rule__XFunctionTypeRef__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2275:1: ( rule__XFunctionTypeRef__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:1: ( rule__XFunctionTypeRef__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2248:2: rule__XFunctionTypeRef__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:1: ( rule__XFunctionTypeRef__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:2: rule__XFunctionTypeRef__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4744); + pushFollow(FollowSets000.FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4804); rule__XFunctionTypeRef__Group__0(); state._fsp--; @@ -6862,16 +6947,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2260:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2288:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2261:1: ( ruleJvmParameterizedTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2262:1: ruleJvmParameterizedTypeReference EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2289:1: ( ruleJvmParameterizedTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2290:1: ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4771); + pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4831); ruleJvmParameterizedTypeReference(); state._fsp--; @@ -6879,7 +6964,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4778); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4838); if (state.failed) return ; } @@ -6896,25 +6981,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmParameterizedTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2269:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2297:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; public final void ruleJvmParameterizedTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2273:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2301:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2274:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2275:1: ( rule__JvmParameterizedTypeReference__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2303:1: ( rule__JvmParameterizedTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:1: ( rule__JvmParameterizedTypeReference__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2276:2: rule__JvmParameterizedTypeReference__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:1: ( rule__JvmParameterizedTypeReference__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:2: rule__JvmParameterizedTypeReference__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4804); + pushFollow(FollowSets000.FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4864); rule__JvmParameterizedTypeReference__Group__0(); state._fsp--; @@ -6947,16 +7032,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmArgumentTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2288:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2316:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2289:1: ( ruleJvmArgumentTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2290:1: ruleJvmArgumentTypeReference EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2317:1: ( ruleJvmArgumentTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2318:1: ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4831); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4891); ruleJvmArgumentTypeReference(); state._fsp--; @@ -6964,7 +7049,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmArgumentTypeReferenceRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4838); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4898); if (state.failed) return ; } @@ -6981,25 +7066,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmArgumentTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2297:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2325:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; public final void ruleJvmArgumentTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2301:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2329:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2330:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2302:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2303:1: ( rule__JvmArgumentTypeReference__Alternatives ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2330:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2331:1: ( rule__JvmArgumentTypeReference__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:1: ( rule__JvmArgumentTypeReference__Alternatives ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2304:2: rule__JvmArgumentTypeReference__Alternatives + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:1: ( rule__JvmArgumentTypeReference__Alternatives ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:2: rule__JvmArgumentTypeReference__Alternatives { - pushFollow(FollowSets000.FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4864); + pushFollow(FollowSets000.FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4924); rule__JvmArgumentTypeReference__Alternatives(); state._fsp--; @@ -7032,16 +7117,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmWildcardTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2316:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2344:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2317:1: ( ruleJvmWildcardTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2318:1: ruleJvmWildcardTypeReference EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2345:1: ( ruleJvmWildcardTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2346:1: ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4891); + pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4951); ruleJvmWildcardTypeReference(); state._fsp--; @@ -7049,7 +7134,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4898); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4958); if (state.failed) return ; } @@ -7066,25 +7151,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmWildcardTypeReference" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2325:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2353:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; public final void ruleJvmWildcardTypeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2329:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2330:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2357:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2358:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2330:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2331:1: ( rule__JvmWildcardTypeReference__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2358:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2359:1: ( rule__JvmWildcardTypeReference__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:1: ( rule__JvmWildcardTypeReference__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2332:2: rule__JvmWildcardTypeReference__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2360:1: ( rule__JvmWildcardTypeReference__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2360:2: rule__JvmWildcardTypeReference__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4924); + pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4984); rule__JvmWildcardTypeReference__Group__0(); state._fsp--; @@ -7117,16 +7202,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmUpperBound" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2344:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2372:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; public final void entryRuleJvmUpperBound() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2345:1: ( ruleJvmUpperBound EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2346:1: ruleJvmUpperBound EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2373:1: ( ruleJvmUpperBound EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2374:1: ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4951); + pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound5011); ruleJvmUpperBound(); state._fsp--; @@ -7134,7 +7219,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound4958); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound5018); if (state.failed) return ; } @@ -7151,25 +7236,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmUpperBound" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2353:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2381:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; public final void ruleJvmUpperBound() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2357:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2358:1: ( ( rule__JvmUpperBound__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2385:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2386:1: ( ( rule__JvmUpperBound__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2358:1: ( ( rule__JvmUpperBound__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2359:1: ( rule__JvmUpperBound__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2386:1: ( ( rule__JvmUpperBound__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2387:1: ( rule__JvmUpperBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2360:1: ( rule__JvmUpperBound__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2360:2: rule__JvmUpperBound__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2388:1: ( rule__JvmUpperBound__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2388:2: rule__JvmUpperBound__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4984); + pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound5044); rule__JvmUpperBound__Group__0(); state._fsp--; @@ -7202,16 +7287,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmUpperBoundAnded" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2372:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2400:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2373:1: ( ruleJvmUpperBoundAnded EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2374:1: ruleJvmUpperBoundAnded EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2401:1: ( ruleJvmUpperBoundAnded EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2402:1: ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded5011); + pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded5071); ruleJvmUpperBoundAnded(); state._fsp--; @@ -7219,7 +7304,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded5018); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded5078); if (state.failed) return ; } @@ -7236,25 +7321,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmUpperBoundAnded" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2381:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2409:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; public final void ruleJvmUpperBoundAnded() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2385:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2386:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2413:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2414:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2386:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2387:1: ( rule__JvmUpperBoundAnded__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2414:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2415:1: ( rule__JvmUpperBoundAnded__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2388:1: ( rule__JvmUpperBoundAnded__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2388:2: rule__JvmUpperBoundAnded__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2416:1: ( rule__JvmUpperBoundAnded__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2416:2: rule__JvmUpperBoundAnded__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded5044); + pushFollow(FollowSets000.FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded5104); rule__JvmUpperBoundAnded__Group__0(); state._fsp--; @@ -7287,16 +7372,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleJvmLowerBound" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2400:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2428:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; public final void entryRuleJvmLowerBound() throws RecognitionException { try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2401:1: ( ruleJvmLowerBound EOF ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2402:1: ruleJvmLowerBound EOF + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2429:1: ( ruleJvmLowerBound EOF ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2430:1: ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5071); + pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5131); ruleJvmLowerBound(); state._fsp--; @@ -7304,7 +7389,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundRule()); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound5078); if (state.failed) return ; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound5138); if (state.failed) return ; } @@ -7321,25 +7406,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleJvmLowerBound" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2409:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2437:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; public final void ruleJvmLowerBound() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2413:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2414:1: ( ( rule__JvmLowerBound__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2441:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2442:1: ( ( rule__JvmLowerBound__Group__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2414:1: ( ( rule__JvmLowerBound__Group__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2415:1: ( rule__JvmLowerBound__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2442:1: ( ( rule__JvmLowerBound__Group__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2443:1: ( rule__JvmLowerBound__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2416:1: ( rule__JvmLowerBound__Group__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2416:2: rule__JvmLowerBound__Group__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2444:1: ( rule__JvmLowerBound__Group__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2444:2: rule__JvmLowerBound__Group__0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5104); + pushFollow(FollowSets000.FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5164); rule__JvmLowerBound__Group__0(); state._fsp--; @@ -7372,26 +7457,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClassifier__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2430:1: rule__XClassifier__Alternatives : ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2458:1: rule__XClassifier__Alternatives : ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) ); public final void rule__XClassifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2434:1: ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2462:1: ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) ) int alt2=3; alt2 = dfa2.predict(input); switch (alt2) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2435:1: ( ruleXClass ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2463:1: ( ruleXClass ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2435:1: ( ruleXClass ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2436:1: ruleXClass + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2463:1: ( ruleXClass ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2464:1: ruleXClass { if ( state.backtracking==0 ) { before(grammarAccess.getXClassifierAccess().getXClassParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXClass_in_rule__XClassifier__Alternatives5142); + pushFollow(FollowSets000.FOLLOW_ruleXClass_in_rule__XClassifier__Alternatives5202); ruleXClass(); state._fsp--; @@ -7406,15 +7491,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2441:6: ( ruleXDataType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2469:6: ( ruleXDataType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2441:6: ( ruleXDataType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2442:1: ruleXDataType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2469:6: ( ruleXDataType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2470:1: ruleXDataType { if ( state.backtracking==0 ) { before(grammarAccess.getXClassifierAccess().getXDataTypeParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_rule__XClassifier__Alternatives5159); + pushFollow(FollowSets000.FOLLOW_ruleXDataType_in_rule__XClassifier__Alternatives5219); ruleXDataType(); state._fsp--; @@ -7429,15 +7514,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2447:6: ( ruleXEnum ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2475:6: ( ruleXEnum ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2447:6: ( ruleXEnum ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2448:1: ruleXEnum + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2475:6: ( ruleXEnum ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2476:1: ruleXEnum { if ( state.backtracking==0 ) { before(grammarAccess.getXClassifierAccess().getXEnumParserRuleCall_2()); } - pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_rule__XClassifier__Alternatives5176); + pushFollow(FollowSets000.FOLLOW_ruleXEnum_in_rule__XClassifier__Alternatives5236); ruleXEnum(); state._fsp--; @@ -7469,13 +7554,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Alternatives_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2458:1: rule__XClass__Alternatives_2 : ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2486:1: rule__XClass__Alternatives_2 : ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) ); public final void rule__XClass__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2462:1: ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2490:1: ( ( ( rule__XClass__Group_2_0__0 ) ) | ( ( rule__XClass__InterfaceAssignment_2_1 ) ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -7494,18 +7579,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt3) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2463:1: ( ( rule__XClass__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2491:1: ( ( rule__XClass__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2463:1: ( ( rule__XClass__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2464:1: ( rule__XClass__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2491:1: ( ( rule__XClass__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2492:1: ( rule__XClass__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2465:1: ( rule__XClass__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2465:2: rule__XClass__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2493:1: ( rule__XClass__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2493:2: rule__XClass__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0_in_rule__XClass__Alternatives_25208); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0_in_rule__XClass__Alternatives_25268); rule__XClass__Group_2_0__0(); state._fsp--; @@ -7523,18 +7608,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2469:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2497:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2469:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2470:1: ( rule__XClass__InterfaceAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2497:6: ( ( rule__XClass__InterfaceAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2498:1: ( rule__XClass__InterfaceAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getInterfaceAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2471:1: ( rule__XClass__InterfaceAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2471:2: rule__XClass__InterfaceAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2499:1: ( rule__XClass__InterfaceAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2499:2: rule__XClass__InterfaceAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__InterfaceAssignment_2_1_in_rule__XClass__Alternatives_25226); + pushFollow(FollowSets000.FOLLOW_rule__XClass__InterfaceAssignment_2_1_in_rule__XClass__Alternatives_25286); rule__XClass__InterfaceAssignment_2_1(); state._fsp--; @@ -7569,26 +7654,26 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMember__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2480:1: rule__XMember__Alternatives : ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2508:1: rule__XMember__Alternatives : ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) ); public final void rule__XMember__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2484:1: ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2512:1: ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) ) int alt4=3; alt4 = dfa4.predict(input); switch (alt4) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2485:1: ( ruleXOperation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2513:1: ( ruleXOperation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2485:1: ( ruleXOperation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2486:1: ruleXOperation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2513:1: ( ruleXOperation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2514:1: ruleXOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberAccess().getXOperationParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_rule__XMember__Alternatives5259); + pushFollow(FollowSets000.FOLLOW_ruleXOperation_in_rule__XMember__Alternatives5319); ruleXOperation(); state._fsp--; @@ -7603,15 +7688,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2491:6: ( ruleXReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2519:6: ( ruleXReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2491:6: ( ruleXReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2492:1: ruleXReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2519:6: ( ruleXReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2520:1: ruleXReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberAccess().getXReferenceParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXReference_in_rule__XMember__Alternatives5276); + pushFollow(FollowSets000.FOLLOW_ruleXReference_in_rule__XMember__Alternatives5336); ruleXReference(); state._fsp--; @@ -7626,15 +7711,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2497:6: ( ruleXAttribute ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2525:6: ( ruleXAttribute ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2497:6: ( ruleXAttribute ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2498:1: ruleXAttribute + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2525:6: ( ruleXAttribute ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2526:1: ruleXAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberAccess().getXAttributeParserRuleCall_2()); } - pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_rule__XMember__Alternatives5293); + pushFollow(FollowSets000.FOLLOW_ruleXAttribute_in_rule__XMember__Alternatives5353); ruleXAttribute(); state._fsp--; @@ -7666,13 +7751,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Alternatives_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2508:1: rule__XAttribute__Alternatives_2 : ( ( ( rule__XAttribute__Group_2_0__0 ) ) | ( 'void' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2536:1: rule__XAttribute__Alternatives_2 : ( ( ( rule__XAttribute__Group_2_0__0 ) ) | ( 'void' ) ); public final void rule__XAttribute__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2512:1: ( ( ( rule__XAttribute__Group_2_0__0 ) ) | ( 'void' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2540:1: ( ( ( rule__XAttribute__Group_2_0__0 ) ) | ( 'void' ) ) int alt5=2; int LA5_0 = input.LA(1); @@ -7691,18 +7776,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt5) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2513:1: ( ( rule__XAttribute__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2541:1: ( ( rule__XAttribute__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2513:1: ( ( rule__XAttribute__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2514:1: ( rule__XAttribute__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2541:1: ( ( rule__XAttribute__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2542:1: ( rule__XAttribute__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2515:1: ( rule__XAttribute__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2515:2: rule__XAttribute__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2543:1: ( rule__XAttribute__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2543:2: rule__XAttribute__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0_in_rule__XAttribute__Alternatives_25325); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0_in_rule__XAttribute__Alternatives_25385); rule__XAttribute__Group_2_0__0(); state._fsp--; @@ -7720,15 +7805,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2519:6: ( 'void' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2547:6: ( 'void' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2519:6: ( 'void' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2520:1: 'void' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2547:6: ( 'void' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2548:1: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getVoidKeyword_2_1()); } - match(input,15,FollowSets000.FOLLOW_15_in_rule__XAttribute__Alternatives_25344); if (state.failed) return ; + match(input,15,FollowSets000.FOLLOW_15_in_rule__XAttribute__Alternatives_25404); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getVoidKeyword_2_1()); } @@ -7756,13 +7841,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2532:1: rule__XReference__Alternatives_1 : ( ( ( rule__XReference__UnorderedGroup_1_0 ) ) | ( ( rule__XReference__UnorderedGroup_1_1 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2560:1: rule__XReference__Alternatives_1 : ( ( ( rule__XReference__UnorderedGroup_1_0 ) ) | ( ( rule__XReference__UnorderedGroup_1_1 ) ) ); public final void rule__XReference__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2536:1: ( ( ( rule__XReference__UnorderedGroup_1_0 ) ) | ( ( rule__XReference__UnorderedGroup_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2564:1: ( ( ( rule__XReference__UnorderedGroup_1_0 ) ) | ( ( rule__XReference__UnorderedGroup_1_1 ) ) ) int alt6=2; int LA6_0 = input.LA(1); @@ -7781,18 +7866,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt6) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2537:1: ( ( rule__XReference__UnorderedGroup_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2565:1: ( ( rule__XReference__UnorderedGroup_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2537:1: ( ( rule__XReference__UnorderedGroup_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2538:1: ( rule__XReference__UnorderedGroup_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2565:1: ( ( rule__XReference__UnorderedGroup_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2566:1: ( rule__XReference__UnorderedGroup_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2539:1: ( rule__XReference__UnorderedGroup_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2539:2: rule__XReference__UnorderedGroup_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2567:1: ( rule__XReference__UnorderedGroup_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2567:2: rule__XReference__UnorderedGroup_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_1_0_in_rule__XReference__Alternatives_15378); + pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_1_0_in_rule__XReference__Alternatives_15438); rule__XReference__UnorderedGroup_1_0(); state._fsp--; @@ -7810,18 +7895,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2543:6: ( ( rule__XReference__UnorderedGroup_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2571:6: ( ( rule__XReference__UnorderedGroup_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2543:6: ( ( rule__XReference__UnorderedGroup_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2544:1: ( rule__XReference__UnorderedGroup_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2571:6: ( ( rule__XReference__UnorderedGroup_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2572:1: ( rule__XReference__UnorderedGroup_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2545:1: ( rule__XReference__UnorderedGroup_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2545:2: rule__XReference__UnorderedGroup_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2573:1: ( rule__XReference__UnorderedGroup_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2573:2: rule__XReference__UnorderedGroup_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_1_1_in_rule__XReference__Alternatives_15396); + pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_1_1_in_rule__XReference__Alternatives_15456); rule__XReference__UnorderedGroup_1_1(); state._fsp--; @@ -7856,13 +7941,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Alternatives_1_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2554:1: rule__XReference__Alternatives_1_0_1 : ( ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2582:1: rule__XReference__Alternatives_1_0_1 : ( ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) ); public final void rule__XReference__Alternatives_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2558:1: ( ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2586:1: ( ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) | ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) ) int alt7=2; int LA7_0 = input.LA(1); @@ -7881,18 +7966,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt7) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2559:1: ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2587:1: ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2559:1: ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2560:1: ( rule__XReference__ContainmentAssignment_1_0_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2587:1: ( ( rule__XReference__ContainmentAssignment_1_0_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2588:1: ( rule__XReference__ContainmentAssignment_1_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getContainmentAssignment_1_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2561:1: ( rule__XReference__ContainmentAssignment_1_0_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2561:2: rule__XReference__ContainmentAssignment_1_0_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2589:1: ( rule__XReference__ContainmentAssignment_1_0_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2589:2: rule__XReference__ContainmentAssignment_1_0_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainmentAssignment_1_0_1_0_in_rule__XReference__Alternatives_1_0_15429); + pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainmentAssignment_1_0_1_0_in_rule__XReference__Alternatives_1_0_15489); rule__XReference__ContainmentAssignment_1_0_1_0(); state._fsp--; @@ -7910,18 +7995,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2565:6: ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2593:6: ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2565:6: ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2566:1: ( rule__XReference__ContainerAssignment_1_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2593:6: ( ( rule__XReference__ContainerAssignment_1_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2594:1: ( rule__XReference__ContainerAssignment_1_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getContainerAssignment_1_0_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2567:1: ( rule__XReference__ContainerAssignment_1_0_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2567:2: rule__XReference__ContainerAssignment_1_0_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2595:1: ( rule__XReference__ContainerAssignment_1_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2595:2: rule__XReference__ContainerAssignment_1_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainerAssignment_1_0_1_1_in_rule__XReference__Alternatives_1_0_15447); + pushFollow(FollowSets000.FOLLOW_rule__XReference__ContainerAssignment_1_0_1_1_in_rule__XReference__Alternatives_1_0_15507); rule__XReference__ContainerAssignment_1_0_1_1(); state._fsp--; @@ -7956,13 +8041,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Alternatives_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2576:1: rule__XOperation__Alternatives_2 : ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2604:1: rule__XOperation__Alternatives_2 : ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) ); public final void rule__XOperation__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2580:1: ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2608:1: ( ( ( rule__XOperation__Group_2_0__0 ) ) | ( ( rule__XOperation__Group_2_1__0 ) ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -7981,18 +8066,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt8) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2581:1: ( ( rule__XOperation__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2609:1: ( ( rule__XOperation__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2581:1: ( ( rule__XOperation__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2582:1: ( rule__XOperation__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2609:1: ( ( rule__XOperation__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2610:1: ( rule__XOperation__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2583:1: ( rule__XOperation__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2583:2: rule__XOperation__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2611:1: ( rule__XOperation__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2611:2: rule__XOperation__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0_in_rule__XOperation__Alternatives_25480); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0_in_rule__XOperation__Alternatives_25540); rule__XOperation__Group_2_0__0(); state._fsp--; @@ -8010,18 +8095,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2587:6: ( ( rule__XOperation__Group_2_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2615:6: ( ( rule__XOperation__Group_2_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2587:6: ( ( rule__XOperation__Group_2_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2588:1: ( rule__XOperation__Group_2_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2615:6: ( ( rule__XOperation__Group_2_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2616:1: ( rule__XOperation__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2589:1: ( rule__XOperation__Group_2_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2589:2: rule__XOperation__Group_2_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2617:1: ( rule__XOperation__Group_2_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2617:2: rule__XOperation__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0_in_rule__XOperation__Alternatives_25498); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0_in_rule__XOperation__Alternatives_25558); rule__XOperation__Group_2_1__0(); state._fsp--; @@ -8056,13 +8141,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Alternatives_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2598:1: rule__XOperation__Alternatives_4 : ( ( ( rule__XOperation__TypeAssignment_4_0 ) ) | ( 'void' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2626:1: rule__XOperation__Alternatives_4 : ( ( ( rule__XOperation__TypeAssignment_4_0 ) ) | ( 'void' ) ); public final void rule__XOperation__Alternatives_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2602:1: ( ( ( rule__XOperation__TypeAssignment_4_0 ) ) | ( 'void' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2630:1: ( ( ( rule__XOperation__TypeAssignment_4_0 ) ) | ( 'void' ) ) int alt9=2; int LA9_0 = input.LA(1); @@ -8081,18 +8166,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt9) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2603:1: ( ( rule__XOperation__TypeAssignment_4_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2631:1: ( ( rule__XOperation__TypeAssignment_4_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2603:1: ( ( rule__XOperation__TypeAssignment_4_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2604:1: ( rule__XOperation__TypeAssignment_4_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2631:1: ( ( rule__XOperation__TypeAssignment_4_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2632:1: ( rule__XOperation__TypeAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getTypeAssignment_4_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2605:1: ( rule__XOperation__TypeAssignment_4_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2605:2: rule__XOperation__TypeAssignment_4_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2633:1: ( rule__XOperation__TypeAssignment_4_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2633:2: rule__XOperation__TypeAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeAssignment_4_0_in_rule__XOperation__Alternatives_45531); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeAssignment_4_0_in_rule__XOperation__Alternatives_45591); rule__XOperation__TypeAssignment_4_0(); state._fsp--; @@ -8110,15 +8195,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2609:6: ( 'void' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2637:6: ( 'void' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2609:6: ( 'void' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2610:1: 'void' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2637:6: ( 'void' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2638:1: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getVoidKeyword_4_1()); } - match(input,15,FollowSets000.FOLLOW_15_in_rule__XOperation__Alternatives_45550); if (state.failed) return ; + match(input,15,FollowSets000.FOLLOW_15_in_rule__XOperation__Alternatives_45610); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getVoidKeyword_4_1()); } @@ -8146,13 +8231,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2622:1: rule__XParameter__Alternatives_1 : ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2650:1: rule__XParameter__Alternatives_1 : ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) ); public final void rule__XParameter__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2626:1: ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2654:1: ( ( ( rule__XParameter__Group_1_0__0 ) ) | ( ( rule__XParameter__Group_1_1__0 ) ) ) int alt10=2; int LA10_0 = input.LA(1); @@ -8171,18 +8256,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt10) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2627:1: ( ( rule__XParameter__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2655:1: ( ( rule__XParameter__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2627:1: ( ( rule__XParameter__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2628:1: ( rule__XParameter__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2655:1: ( ( rule__XParameter__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2656:1: ( rule__XParameter__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2629:1: ( rule__XParameter__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2629:2: rule__XParameter__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2657:1: ( rule__XParameter__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2657:2: rule__XParameter__Group_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0_in_rule__XParameter__Alternatives_15584); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0_in_rule__XParameter__Alternatives_15644); rule__XParameter__Group_1_0__0(); state._fsp--; @@ -8200,18 +8285,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2633:6: ( ( rule__XParameter__Group_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2661:6: ( ( rule__XParameter__Group_1_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2633:6: ( ( rule__XParameter__Group_1_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2634:1: ( rule__XParameter__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2661:6: ( ( rule__XParameter__Group_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2662:1: ( rule__XParameter__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getGroup_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2635:1: ( rule__XParameter__Group_1_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2635:2: rule__XParameter__Group_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2663:1: ( rule__XParameter__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2663:2: rule__XParameter__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0_in_rule__XParameter__Alternatives_15602); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0_in_rule__XParameter__Alternatives_15662); rule__XParameter__Group_1_1__0(); state._fsp--; @@ -8246,13 +8331,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2644:1: rule__XMultiplicity__Alternatives_1 : ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2672:1: rule__XMultiplicity__Alternatives_1 : ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) ); public final void rule__XMultiplicity__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2648:1: ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2676:1: ( ( '?' ) | ( '*' ) | ( '+' ) | ( ( rule__XMultiplicity__Group_1_3__0 ) ) ) int alt11=4; switch ( input.LA(1) ) { case 16: @@ -8285,15 +8370,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt11) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2649:1: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2677:1: ( '?' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2649:1: ( '?' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2650:1: '?' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2677:1: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2678:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_0()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__XMultiplicity__Alternatives_15636); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__XMultiplicity__Alternatives_15696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_0()); } @@ -8304,15 +8389,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2657:6: ( '*' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2685:6: ( '*' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2657:6: ( '*' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2658:1: '*' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2685:6: ( '*' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2686:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_1()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_15656); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_15716); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_1()); } @@ -8323,15 +8408,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2665:6: ( '+' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2693:6: ( '+' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2665:6: ( '+' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2666:1: '+' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2693:6: ( '+' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2694:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getPlusSignKeyword_1_2()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__XMultiplicity__Alternatives_15676); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__XMultiplicity__Alternatives_15736); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getPlusSignKeyword_1_2()); } @@ -8342,18 +8427,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2673:6: ( ( rule__XMultiplicity__Group_1_3__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2701:6: ( ( rule__XMultiplicity__Group_1_3__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2673:6: ( ( rule__XMultiplicity__Group_1_3__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2674:1: ( rule__XMultiplicity__Group_1_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2701:6: ( ( rule__XMultiplicity__Group_1_3__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2702:1: ( rule__XMultiplicity__Group_1_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getGroup_1_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2675:1: ( rule__XMultiplicity__Group_1_3__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2675:2: rule__XMultiplicity__Group_1_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2703:1: ( rule__XMultiplicity__Group_1_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2703:2: rule__XMultiplicity__Group_1_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0_in_rule__XMultiplicity__Alternatives_15695); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0_in_rule__XMultiplicity__Alternatives_15755); rule__XMultiplicity__Group_1_3__0(); state._fsp--; @@ -8388,13 +8473,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Alternatives_1_3_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2684:1: rule__XMultiplicity__Alternatives_1_3_1_1 : ( ( RULE_INT ) | ( '?' ) | ( '*' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2712:1: rule__XMultiplicity__Alternatives_1_3_1_1 : ( ( RULE_INT ) | ( '?' ) | ( '*' ) ); public final void rule__XMultiplicity__Alternatives_1_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2688:1: ( ( RULE_INT ) | ( '?' ) | ( '*' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2716:1: ( ( RULE_INT ) | ( '?' ) | ( '*' ) ) int alt12=3; switch ( input.LA(1) ) { case RULE_INT: @@ -8422,15 +8507,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt12) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2689:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2717:1: ( RULE_INT ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2689:1: ( RULE_INT ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2690:1: RULE_INT + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2717:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2718:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_1_1_0()); } - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Alternatives_1_3_1_15728); if (state.failed) return ; + match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Alternatives_1_3_1_15788); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_1_1_0()); } @@ -8441,15 +8526,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2695:6: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2723:6: ( '?' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2695:6: ( '?' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2696:1: '?' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2723:6: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2724:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_3_1_1_1()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__XMultiplicity__Alternatives_1_3_1_15746); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__XMultiplicity__Alternatives_1_3_1_15806); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getQuestionMarkKeyword_1_3_1_1_1()); } @@ -8460,15 +8545,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2703:6: ( '*' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2731:6: ( '*' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2703:6: ( '*' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2704:1: '*' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2731:6: ( '*' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2732:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_3_1_1_2()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_1_3_1_15766); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__XMultiplicity__Alternatives_1_3_1_15826); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getAsteriskKeyword_1_3_1_1_2()); } @@ -8496,13 +8581,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericTypeArgument__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2716:1: rule__XGenericTypeArgument__Alternatives : ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2744:1: rule__XGenericTypeArgument__Alternatives : ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) ); public final void rule__XGenericTypeArgument__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2720:1: ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2748:1: ( ( ruleXGenericType ) | ( ruleXGenericWildcardTypeArgument ) ) int alt13=2; int LA13_0 = input.LA(1); @@ -8521,15 +8606,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt13) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2721:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2749:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2721:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2722:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2749:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2750:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeArgumentAccess().getXGenericTypeParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_rule__XGenericTypeArgument__Alternatives5800); + pushFollow(FollowSets000.FOLLOW_ruleXGenericType_in_rule__XGenericTypeArgument__Alternatives5860); ruleXGenericType(); state._fsp--; @@ -8544,15 +8629,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2727:6: ( ruleXGenericWildcardTypeArgument ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2755:6: ( ruleXGenericWildcardTypeArgument ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2727:6: ( ruleXGenericWildcardTypeArgument ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2728:1: ruleXGenericWildcardTypeArgument + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2755:6: ( ruleXGenericWildcardTypeArgument ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2756:1: ruleXGenericWildcardTypeArgument { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeArgumentAccess().getXGenericWildcardTypeArgumentParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_rule__XGenericTypeArgument__Alternatives5817); + pushFollow(FollowSets000.FOLLOW_ruleXGenericWildcardTypeArgument_in_rule__XGenericTypeArgument__Alternatives5877); ruleXGenericWildcardTypeArgument(); state._fsp--; @@ -8584,13 +8669,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Alternatives_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2738:1: rule__XGenericWildcardTypeArgument__Alternatives_2 : ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2766:1: rule__XGenericWildcardTypeArgument__Alternatives_2 : ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) ); public final void rule__XGenericWildcardTypeArgument__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2742:1: ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2770:1: ( ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) | ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) ) int alt14=2; int LA14_0 = input.LA(1); @@ -8609,18 +8694,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt14) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2743:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2771:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2743:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2744:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2771:1: ( ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2772:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2745:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2745:2: rule__XGenericWildcardTypeArgument__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2773:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2773:2: rule__XGenericWildcardTypeArgument__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25849); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25909); rule__XGenericWildcardTypeArgument__Group_2_0__0(); state._fsp--; @@ -8638,18 +8723,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2749:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2777:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2749:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2750:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2777:6: ( ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2778:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getGroup_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2751:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2751:2: rule__XGenericWildcardTypeArgument__Group_2_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2779:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2779:2: rule__XGenericWildcardTypeArgument__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25867); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25927); rule__XGenericWildcardTypeArgument__Group_2_1__0(); state._fsp--; @@ -8684,13 +8769,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XID__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2760:1: rule__XID__Alternatives : ( ( RULE_ID ) | ( 'get' ) | ( 'set' ) | ( 'isUnSet' ) | ( 'isSet' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2788:1: rule__XID__Alternatives : ( ( RULE_ID ) | ( 'get' ) | ( 'set' ) | ( 'isUnSet' ) | ( 'isSet' ) ); public final void rule__XID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2764:1: ( ( RULE_ID ) | ( 'get' ) | ( 'set' ) | ( 'isUnSet' ) | ( 'isSet' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2792:1: ( ( RULE_ID ) | ( 'get' ) | ( 'set' ) | ( 'isUnSet' ) | ( 'isSet' ) ) int alt15=5; switch ( input.LA(1) ) { case RULE_ID: @@ -8728,15 +8813,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt15) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2765:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2793:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2765:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2766:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2793:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2794:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXIDAccess().getIDTerminalRuleCall_0()); } - match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__XID__Alternatives5900); if (state.failed) return ; + match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_rule__XID__Alternatives5960); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIDAccess().getIDTerminalRuleCall_0()); } @@ -8747,15 +8832,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2771:6: ( 'get' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2799:6: ( 'get' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2771:6: ( 'get' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2772:1: 'get' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2799:6: ( 'get' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2800:1: 'get' { if ( state.backtracking==0 ) { before(grammarAccess.getXIDAccess().getGetKeyword_1()); } - match(input,19,FollowSets000.FOLLOW_19_in_rule__XID__Alternatives5918); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__XID__Alternatives5978); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIDAccess().getGetKeyword_1()); } @@ -8766,15 +8851,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2779:6: ( 'set' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2807:6: ( 'set' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2779:6: ( 'set' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2780:1: 'set' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2807:6: ( 'set' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2808:1: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getXIDAccess().getSetKeyword_2()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__XID__Alternatives5938); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__XID__Alternatives5998); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIDAccess().getSetKeyword_2()); } @@ -8785,15 +8870,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2787:6: ( 'isUnSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2815:6: ( 'isUnSet' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2787:6: ( 'isUnSet' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2788:1: 'isUnSet' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2815:6: ( 'isUnSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2816:1: 'isUnSet' { if ( state.backtracking==0 ) { before(grammarAccess.getXIDAccess().getIsUnSetKeyword_3()); } - match(input,21,FollowSets000.FOLLOW_21_in_rule__XID__Alternatives5958); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__XID__Alternatives6018); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIDAccess().getIsUnSetKeyword_3()); } @@ -8804,15 +8889,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 5 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2795:6: ( 'isSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2823:6: ( 'isSet' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2795:6: ( 'isSet' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2796:1: 'isSet' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2823:6: ( 'isSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2824:1: 'isSet' { if ( state.backtracking==0 ) { before(grammarAccess.getXIDAccess().getIsSetKeyword_4()); } - match(input,22,FollowSets000.FOLLOW_22_in_rule__XID__Alternatives5978); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_rule__XID__Alternatives6038); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIDAccess().getIsSetKeyword_4()); } @@ -8840,13 +8925,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ValidID__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2808:1: rule__ValidID__Alternatives : ( ( ruleXID ) | ( 'void' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2836:1: rule__ValidID__Alternatives : ( ( ruleXID ) | ( 'void' ) ); public final void rule__ValidID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2812:1: ( ( ruleXID ) | ( 'void' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2840:1: ( ( ruleXID ) | ( 'void' ) ) int alt16=2; int LA16_0 = input.LA(1); @@ -8865,15 +8950,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt16) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2813:1: ( ruleXID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2841:1: ( ruleXID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2813:1: ( ruleXID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2814:1: ruleXID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2841:1: ( ruleXID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2842:1: ruleXID { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getXIDParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__ValidID__Alternatives6012); + pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__ValidID__Alternatives6072); ruleXID(); state._fsp--; @@ -8888,15 +8973,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2819:6: ( 'void' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2847:6: ( 'void' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2819:6: ( 'void' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2820:1: 'void' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2847:6: ( 'void' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2848:1: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getValidIDAccess().getVoidKeyword_1()); } - match(input,15,FollowSets000.FOLLOW_15_in_rule__ValidID__Alternatives6030); if (state.failed) return ; + match(input,15,FollowSets000.FOLLOW_15_in_rule__ValidID__Alternatives6090); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getValidIDAccess().getVoidKeyword_1()); } @@ -8924,25 +9009,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2832:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2860:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); public final void rule__XAssignment__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2836:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2864:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) int alt17=2; switch ( input.LA(1) ) { case RULE_ID: { int LA17_1 = input.LA(2); - if ( (LA17_1==EOF||(LA17_1>=RULE_INT && LA17_1<=RULE_STRING)||(LA17_1>=12 && LA17_1<=15)||(LA17_1>=17 && LA17_1<=39)||(LA17_1>=42 && LA17_1<=44)||LA17_1==48||(LA17_1>=53 && LA17_1<=54)||(LA17_1>=63 && LA17_1<=85)||(LA17_1>=102 && LA17_1<=103)||(LA17_1>=105 && LA17_1<=106)) ) { - alt17=2; - } - else if ( (LA17_1==11) ) { + if ( (LA17_1==11) ) { alt17=1; } + else if ( (LA17_1==EOF||(LA17_1>=RULE_INT && LA17_1<=RULE_STRING)||(LA17_1>=12 && LA17_1<=15)||(LA17_1>=17 && LA17_1<=39)||(LA17_1>=42 && LA17_1<=44)||LA17_1==48||(LA17_1>=53 && LA17_1<=54)||(LA17_1>=63 && LA17_1<=85)||(LA17_1>=102 && LA17_1<=103)||(LA17_1>=105 && LA17_1<=106)) ) { + alt17=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -8956,12 +9041,12 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { { int LA17_2 = input.LA(2); - if ( (LA17_2==11) ) { - alt17=1; - } - else if ( (LA17_2==EOF||(LA17_2>=RULE_INT && LA17_2<=RULE_STRING)||(LA17_2>=12 && LA17_2<=15)||(LA17_2>=17 && LA17_2<=39)||(LA17_2>=42 && LA17_2<=44)||LA17_2==48||(LA17_2>=53 && LA17_2<=54)||(LA17_2>=63 && LA17_2<=85)||(LA17_2>=102 && LA17_2<=103)||(LA17_2>=105 && LA17_2<=106)) ) { + if ( (LA17_2==EOF||(LA17_2>=RULE_INT && LA17_2<=RULE_STRING)||(LA17_2>=12 && LA17_2<=15)||(LA17_2>=17 && LA17_2<=39)||(LA17_2>=42 && LA17_2<=44)||LA17_2==48||(LA17_2>=53 && LA17_2<=54)||(LA17_2>=63 && LA17_2<=85)||(LA17_2>=102 && LA17_2<=103)||(LA17_2>=105 && LA17_2<=106)) ) { alt17=2; } + else if ( (LA17_2==11) ) { + alt17=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -8975,12 +9060,12 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { { int LA17_3 = input.LA(2); - if ( (LA17_3==EOF||(LA17_3>=RULE_INT && LA17_3<=RULE_STRING)||(LA17_3>=12 && LA17_3<=15)||(LA17_3>=17 && LA17_3<=39)||(LA17_3>=42 && LA17_3<=44)||LA17_3==48||(LA17_3>=53 && LA17_3<=54)||(LA17_3>=63 && LA17_3<=85)||(LA17_3>=102 && LA17_3<=103)||(LA17_3>=105 && LA17_3<=106)) ) { - alt17=2; - } - else if ( (LA17_3==11) ) { + if ( (LA17_3==11) ) { alt17=1; } + else if ( (LA17_3==EOF||(LA17_3>=RULE_INT && LA17_3<=RULE_STRING)||(LA17_3>=12 && LA17_3<=15)||(LA17_3>=17 && LA17_3<=39)||(LA17_3>=42 && LA17_3<=44)||LA17_3==48||(LA17_3>=53 && LA17_3<=54)||(LA17_3>=63 && LA17_3<=85)||(LA17_3>=102 && LA17_3<=103)||(LA17_3>=105 && LA17_3<=106)) ) { + alt17=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -9013,12 +9098,12 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { { int LA17_5 = input.LA(2); - if ( (LA17_5==EOF||(LA17_5>=RULE_INT && LA17_5<=RULE_STRING)||(LA17_5>=12 && LA17_5<=15)||(LA17_5>=17 && LA17_5<=39)||(LA17_5>=42 && LA17_5<=44)||LA17_5==48||(LA17_5>=53 && LA17_5<=54)||(LA17_5>=63 && LA17_5<=85)||(LA17_5>=102 && LA17_5<=103)||(LA17_5>=105 && LA17_5<=106)) ) { - alt17=2; - } - else if ( (LA17_5==11) ) { + if ( (LA17_5==11) ) { alt17=1; } + else if ( (LA17_5==EOF||(LA17_5>=RULE_INT && LA17_5<=RULE_STRING)||(LA17_5>=12 && LA17_5<=15)||(LA17_5>=17 && LA17_5<=39)||(LA17_5>=42 && LA17_5<=44)||LA17_5==48||(LA17_5>=53 && LA17_5<=54)||(LA17_5>=63 && LA17_5<=85)||(LA17_5>=102 && LA17_5<=103)||(LA17_5>=105 && LA17_5<=106)) ) { + alt17=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -9032,12 +9117,12 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { { int LA17_6 = input.LA(2); - if ( (LA17_6==11) ) { - alt17=1; - } - else if ( (LA17_6==EOF||(LA17_6>=RULE_INT && LA17_6<=RULE_STRING)||(LA17_6>=12 && LA17_6<=15)||(LA17_6>=17 && LA17_6<=39)||(LA17_6>=42 && LA17_6<=44)||LA17_6==48||(LA17_6>=53 && LA17_6<=54)||(LA17_6>=63 && LA17_6<=85)||(LA17_6>=102 && LA17_6<=103)||(LA17_6>=105 && LA17_6<=106)) ) { + if ( (LA17_6==EOF||(LA17_6>=RULE_INT && LA17_6<=RULE_STRING)||(LA17_6>=12 && LA17_6<=15)||(LA17_6>=17 && LA17_6<=39)||(LA17_6>=42 && LA17_6<=44)||LA17_6==48||(LA17_6>=53 && LA17_6<=54)||(LA17_6>=63 && LA17_6<=85)||(LA17_6>=102 && LA17_6<=103)||(LA17_6>=105 && LA17_6<=106)) ) { alt17=2; } + else if ( (LA17_6==11) ) { + alt17=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -9084,18 +9169,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt17) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2837:1: ( ( rule__XAssignment__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2865:1: ( ( rule__XAssignment__Group_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2837:1: ( ( rule__XAssignment__Group_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2838:1: ( rule__XAssignment__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2865:1: ( ( rule__XAssignment__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2866:1: ( rule__XAssignment__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2839:1: ( rule__XAssignment__Group_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2839:2: rule__XAssignment__Group_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2867:1: ( rule__XAssignment__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2867:2: rule__XAssignment__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives6064); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives6124); rule__XAssignment__Group_0__0(); state._fsp--; @@ -9113,18 +9198,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2843:6: ( ( rule__XAssignment__Group_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2871:6: ( ( rule__XAssignment__Group_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2843:6: ( ( rule__XAssignment__Group_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2844:1: ( rule__XAssignment__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2871:6: ( ( rule__XAssignment__Group_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2872:1: ( rule__XAssignment__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2845:1: ( rule__XAssignment__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2845:2: rule__XAssignment__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2873:1: ( rule__XAssignment__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2873:2: rule__XAssignment__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives6082); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives6142); rule__XAssignment__Group_1__0(); state._fsp--; @@ -9159,13 +9244,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpEquality__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2854:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2882:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) ); public final void rule__OpEquality__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2858:1: ( ( '==' ) | ( '!=' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2886:1: ( ( '==' ) | ( '!=' ) ) int alt18=2; int LA18_0 = input.LA(1); @@ -9184,15 +9269,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt18) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2859:1: ( '==' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2887:1: ( '==' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2859:1: ( '==' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2860:1: '==' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2887:1: ( '==' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2888:1: '==' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__OpEquality__Alternatives6116); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__OpEquality__Alternatives6176); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } @@ -9203,15 +9288,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2867:6: ( '!=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2895:6: ( '!=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2867:6: ( '!=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2868:1: '!=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2895:6: ( '!=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2896:1: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } - match(input,24,FollowSets000.FOLLOW_24_in_rule__OpEquality__Alternatives6136); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__OpEquality__Alternatives6196); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } @@ -9239,13 +9324,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2880:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2908:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2884:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2912:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) int alt19=2; int LA19_0 = input.LA(1); @@ -9264,18 +9349,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt19) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2885:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2913:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2885:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2886:1: ( rule__XRelationalExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2913:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2914:1: ( rule__XRelationalExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2887:1: ( rule__XRelationalExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2887:2: rule__XRelationalExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2915:1: ( rule__XRelationalExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2915:2: rule__XRelationalExpression__Group_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_16170); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_16230); rule__XRelationalExpression__Group_1_0__0(); state._fsp--; @@ -9293,18 +9378,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2891:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2919:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2891:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2892:1: ( rule__XRelationalExpression__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2919:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2920:1: ( rule__XRelationalExpression__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2893:1: ( rule__XRelationalExpression__Group_1_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2893:2: rule__XRelationalExpression__Group_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2921:1: ( rule__XRelationalExpression__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2921:2: rule__XRelationalExpression__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_16188); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_16248); rule__XRelationalExpression__Group_1_1__0(); state._fsp--; @@ -9339,13 +9424,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpCompare__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2902:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2930:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) ); public final void rule__OpCompare__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2906:1: ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2934:1: ( ( '>=' ) | ( '<=' ) | ( '>' ) | ( '<' ) ) int alt20=4; switch ( input.LA(1) ) { case 25: @@ -9378,15 +9463,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt20) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2907:1: ( '>=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2935:1: ( '>=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2907:1: ( '>=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2908:1: '>=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2935:1: ( '>=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2936:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } - match(input,25,FollowSets000.FOLLOW_25_in_rule__OpCompare__Alternatives6222); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_25_in_rule__OpCompare__Alternatives6282); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } @@ -9397,15 +9482,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2915:6: ( '<=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2943:6: ( '<=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2915:6: ( '<=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2916:1: '<=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2943:6: ( '<=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2944:1: '<=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignEqualsSignKeyword_1()); } - match(input,26,FollowSets000.FOLLOW_26_in_rule__OpCompare__Alternatives6242); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_26_in_rule__OpCompare__Alternatives6302); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getLessThanSignEqualsSignKeyword_1()); } @@ -9416,15 +9501,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2923:6: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2951:6: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2923:6: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2924:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2951:6: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2952:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__OpCompare__Alternatives6262); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__OpCompare__Alternatives6322); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } @@ -9435,15 +9520,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2931:6: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2959:6: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2931:6: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2932:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2959:6: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2960:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__OpCompare__Alternatives6282); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__OpCompare__Alternatives6342); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } @@ -9471,13 +9556,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpOther__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2944:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2972:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..' ) ); public final void rule__OpOther__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2948:1: ( ( '->' ) | ( '..' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2976:1: ( ( '->' ) | ( '..' ) ) int alt21=2; int LA21_0 = input.LA(1); @@ -9496,15 +9581,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt21) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2949:1: ( '->' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2977:1: ( '->' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2949:1: ( '->' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2950:1: '->' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2977:1: ( '->' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2978:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__OpOther__Alternatives6317); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__OpOther__Alternatives6377); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } @@ -9515,15 +9600,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2957:6: ( '..' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2985:6: ( '..' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2957:6: ( '..' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2958:1: '..' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2985:6: ( '..' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2986:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_1()); } - match(input,30,FollowSets000.FOLLOW_30_in_rule__OpOther__Alternatives6337); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__OpOther__Alternatives6397); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_1()); } @@ -9551,13 +9636,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpAdd__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2970:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2998:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); public final void rule__OpAdd__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2974:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3002:1: ( ( '+' ) | ( '-' ) ) int alt22=2; int LA22_0 = input.LA(1); @@ -9576,15 +9661,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt22) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2975:1: ( '+' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3003:1: ( '+' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2975:1: ( '+' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2976:1: '+' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3003:1: ( '+' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3004:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__OpAdd__Alternatives6372); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__OpAdd__Alternatives6432); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } @@ -9595,15 +9680,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2983:6: ( '-' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3011:6: ( '-' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2983:6: ( '-' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2984:1: '-' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3011:6: ( '-' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3012:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__OpAdd__Alternatives6392); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__OpAdd__Alternatives6452); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } @@ -9631,13 +9716,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpMulti__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:2996:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3024:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); public final void rule__OpMulti__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3000:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3028:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) int alt23=4; switch ( input.LA(1) ) { case 17: @@ -9670,15 +9755,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt23) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3001:1: ( '*' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3029:1: ( '*' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3001:1: ( '*' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3002:1: '*' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3029:1: ( '*' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3030:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__OpMulti__Alternatives6427); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__OpMulti__Alternatives6487); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } @@ -9689,15 +9774,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3009:6: ( '**' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3037:6: ( '**' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3009:6: ( '**' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3010:1: '**' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3037:6: ( '**' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3038:1: '**' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } - match(input,32,FollowSets000.FOLLOW_32_in_rule__OpMulti__Alternatives6447); if (state.failed) return ; + match(input,32,FollowSets000.FOLLOW_32_in_rule__OpMulti__Alternatives6507); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } @@ -9708,15 +9793,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3017:6: ( '/' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3045:6: ( '/' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3017:6: ( '/' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3018:1: '/' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3045:6: ( '/' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3046:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } - match(input,33,FollowSets000.FOLLOW_33_in_rule__OpMulti__Alternatives6467); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_33_in_rule__OpMulti__Alternatives6527); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } @@ -9727,15 +9812,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3025:6: ( '%' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3053:6: ( '%' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3025:6: ( '%' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3026:1: '%' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3053:6: ( '%' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3054:1: '%' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } - match(input,34,FollowSets000.FOLLOW_34_in_rule__OpMulti__Alternatives6487); if (state.failed) return ; + match(input,34,FollowSets000.FOLLOW_34_in_rule__OpMulti__Alternatives6547); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } @@ -9763,13 +9848,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3038:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3066:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3042:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3070:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) int alt24=2; int LA24_0 = input.LA(1); @@ -9788,18 +9873,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt24) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3043:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3071:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3043:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3044:1: ( rule__XUnaryOperation__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3071:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3072:1: ( rule__XUnaryOperation__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3045:1: ( rule__XUnaryOperation__Group_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3045:2: rule__XUnaryOperation__Group_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3073:1: ( rule__XUnaryOperation__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3073:2: rule__XUnaryOperation__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6521); + pushFollow(FollowSets000.FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6581); rule__XUnaryOperation__Group_0__0(); state._fsp--; @@ -9817,15 +9902,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3049:6: ( ruleXCastedExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3077:6: ( ruleXCastedExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3049:6: ( ruleXCastedExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3050:1: ruleXCastedExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3077:6: ( ruleXCastedExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3078:1: ruleXCastedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6539); + pushFollow(FollowSets000.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6599); ruleXCastedExpression(); state._fsp--; @@ -9857,13 +9942,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OpUnary__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3060:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3088:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); public final void rule__OpUnary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3064:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3092:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) int alt25=3; switch ( input.LA(1) ) { case 35: @@ -9891,15 +9976,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt25) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3065:1: ( '!' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3093:1: ( '!' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3065:1: ( '!' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3066:1: '!' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3093:1: ( '!' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3094:1: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } - match(input,35,FollowSets000.FOLLOW_35_in_rule__OpUnary__Alternatives6572); if (state.failed) return ; + match(input,35,FollowSets000.FOLLOW_35_in_rule__OpUnary__Alternatives6632); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } @@ -9910,15 +9995,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3073:6: ( '-' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3101:6: ( '-' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3073:6: ( '-' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3074:1: '-' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3101:6: ( '-' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3102:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__OpUnary__Alternatives6592); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__OpUnary__Alternatives6652); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } @@ -9929,15 +10014,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3081:6: ( '+' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3109:6: ( '+' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3081:6: ( '+' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3082:1: '+' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3109:6: ( '+' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3110:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__OpUnary__Alternatives6612); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__OpUnary__Alternatives6672); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } @@ -9965,29 +10050,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3094:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3122:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3098:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3126:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) int alt26=2; alt26 = dfa26.predict(input); switch (alt26) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3099:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3127:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3099:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3100:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3127:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3128:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3101:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3101:2: rule__XMemberFeatureCall__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3129:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3129:2: rule__XMemberFeatureCall__Group_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16646); + pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16706); rule__XMemberFeatureCall__Group_1_0__0(); state._fsp--; @@ -10005,18 +10090,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3105:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3133:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3105:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3106:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3133:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3134:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3107:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3107:2: rule__XMemberFeatureCall__Group_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3135:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3135:2: rule__XMemberFeatureCall__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16664); + pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16724); rule__XMemberFeatureCall__Group_1_1__0(); state._fsp--; @@ -10051,13 +10136,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3116:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3144:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3120:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3148:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) ) int alt27=3; switch ( input.LA(1) ) { case 36: @@ -10085,15 +10170,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt27) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3121:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3149:1: ( '.' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3121:1: ( '.' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3122:1: '.' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3149:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3150:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16698); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16758); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } @@ -10104,18 +10189,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3129:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3157:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3129:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3130:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3157:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3158:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3131:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3131:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3159:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3159:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16717); + pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16777); rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1(); state._fsp--; @@ -10133,18 +10218,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3135:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3163:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3135:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3136:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3163:6: ( ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3164:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAssignment_1_1_0_0_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3137:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3137:2: rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3165:1: ( rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3165:2: rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16735); + pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16795); rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2(); state._fsp--; @@ -10179,29 +10264,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3146:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3174:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ); public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3150:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3178:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) ) int alt28=2; alt28 = dfa28.predict(input); switch (alt28) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3152:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3180:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3153:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3153:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3181:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3181:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16768); + pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16828); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); state._fsp--; @@ -10219,18 +10304,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3157:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3185:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3157:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3158:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3185:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3186:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3159:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3159:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3187:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3187:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16786); + pushFollow(FollowSets000.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16846); rule__XMemberFeatureCall__Group_1_1_3_1_1__0(); state._fsp--; @@ -10265,13 +10350,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPrimaryExpression__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3168:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3196:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ); public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3172:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3200:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ruleXForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) ) int alt29=13; switch ( input.LA(1) ) { case 77: @@ -10362,15 +10447,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt29) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3173:1: ( ruleXConstructorCall ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3201:1: ( ruleXConstructorCall ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3173:1: ( ruleXConstructorCall ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3174:1: ruleXConstructorCall + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3201:1: ( ruleXConstructorCall ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3202:1: ruleXConstructorCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives6819); + pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives6879); ruleXConstructorCall(); state._fsp--; @@ -10385,15 +10470,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:6: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3207:6: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:6: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3180:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3207:6: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3208:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6836); + pushFollow(FollowSets000.FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6896); ruleXBlockExpression(); state._fsp--; @@ -10408,15 +10493,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3185:6: ( ruleXSwitchExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3213:6: ( ruleXSwitchExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3185:6: ( ruleXSwitchExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3186:1: ruleXSwitchExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3213:6: ( ruleXSwitchExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3214:1: ruleXSwitchExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } - pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6853); + pushFollow(FollowSets000.FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6913); ruleXSwitchExpression(); state._fsp--; @@ -10431,15 +10516,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3191:6: ( ruleXFeatureCall ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3219:6: ( ruleXFeatureCall ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3191:6: ( ruleXFeatureCall ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3192:1: ruleXFeatureCall + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3219:6: ( ruleXFeatureCall ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3220:1: ruleXFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_3()); } - pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6870); + pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6930); ruleXFeatureCall(); state._fsp--; @@ -10454,15 +10539,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 5 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3197:6: ( ruleXLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3225:6: ( ruleXLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3197:6: ( ruleXLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3198:1: ruleXLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3225:6: ( ruleXLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3226:1: ruleXLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_4()); } - pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6887); + pushFollow(FollowSets000.FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6947); ruleXLiteral(); state._fsp--; @@ -10477,15 +10562,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 6 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3203:6: ( ruleXIfExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3231:6: ( ruleXIfExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3203:6: ( ruleXIfExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3204:1: ruleXIfExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3231:6: ( ruleXIfExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3232:1: ruleXIfExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_5()); } - pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6904); + pushFollow(FollowSets000.FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6964); ruleXIfExpression(); state._fsp--; @@ -10500,15 +10585,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 7 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3209:6: ( ruleXForLoopExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3237:6: ( ruleXForLoopExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3209:6: ( ruleXForLoopExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3210:1: ruleXForLoopExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3237:6: ( ruleXForLoopExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3238:1: ruleXForLoopExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_6()); } - pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6921); + pushFollow(FollowSets000.FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6981); ruleXForLoopExpression(); state._fsp--; @@ -10523,15 +10608,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 8 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3215:6: ( ruleXWhileExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3243:6: ( ruleXWhileExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3215:6: ( ruleXWhileExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3216:1: ruleXWhileExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3243:6: ( ruleXWhileExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3244:1: ruleXWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_7()); } - pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6938); + pushFollow(FollowSets000.FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6998); ruleXWhileExpression(); state._fsp--; @@ -10546,15 +10631,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 9 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3221:6: ( ruleXDoWhileExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3249:6: ( ruleXDoWhileExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3221:6: ( ruleXDoWhileExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3222:1: ruleXDoWhileExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3249:6: ( ruleXDoWhileExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3250:1: ruleXDoWhileExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_8()); } - pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6955); + pushFollow(FollowSets000.FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives7015); ruleXDoWhileExpression(); state._fsp--; @@ -10569,15 +10654,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 10 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3227:6: ( ruleXThrowExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3255:6: ( ruleXThrowExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3227:6: ( ruleXThrowExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3228:1: ruleXThrowExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3255:6: ( ruleXThrowExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3256:1: ruleXThrowExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_9()); } - pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6972); + pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives7032); ruleXThrowExpression(); state._fsp--; @@ -10592,15 +10677,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 11 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3233:6: ( ruleXReturnExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3261:6: ( ruleXReturnExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3233:6: ( ruleXReturnExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3234:1: ruleXReturnExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3261:6: ( ruleXReturnExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3262:1: ruleXReturnExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_10()); } - pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6989); + pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives7049); ruleXReturnExpression(); state._fsp--; @@ -10615,15 +10700,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 12 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3239:6: ( ruleXTryCatchFinallyExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3267:6: ( ruleXTryCatchFinallyExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3239:6: ( ruleXTryCatchFinallyExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3240:1: ruleXTryCatchFinallyExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3267:6: ( ruleXTryCatchFinallyExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3268:1: ruleXTryCatchFinallyExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_11()); } - pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives7006); + pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives7066); ruleXTryCatchFinallyExpression(); state._fsp--; @@ -10638,15 +10723,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 13 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3245:6: ( ruleXParenthesizedExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:6: ( ruleXParenthesizedExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3245:6: ( ruleXParenthesizedExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3246:1: ruleXParenthesizedExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:6: ( ruleXParenthesizedExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3274:1: ruleXParenthesizedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_12()); } - pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives7023); + pushFollow(FollowSets000.FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives7083); ruleXParenthesizedExpression(); state._fsp--; @@ -10678,13 +10763,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XLiteral__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3256:1: rule__XLiteral__Alternatives : ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3284:1: rule__XLiteral__Alternatives : ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ); public final void rule__XLiteral__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3260:1: ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3288:1: ( ( ruleXClosure ) | ( ruleXBooleanLiteral ) | ( ruleXIntLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) int alt30=6; switch ( input.LA(1) ) { case 63: @@ -10728,15 +10813,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt30) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3261:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3289:1: ( ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3261:1: ( ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3262:1: ruleXClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3289:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3290:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives7055); + pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives7115); ruleXClosure(); state._fsp--; @@ -10751,15 +10836,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3267:6: ( ruleXBooleanLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3295:6: ( ruleXBooleanLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3267:6: ( ruleXBooleanLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3268:1: ruleXBooleanLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3295:6: ( ruleXBooleanLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3296:1: ruleXBooleanLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives7072); + pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives7132); ruleXBooleanLiteral(); state._fsp--; @@ -10774,15 +10859,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:6: ( ruleXIntLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3301:6: ( ruleXIntLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3273:6: ( ruleXIntLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3274:1: ruleXIntLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3301:6: ( ruleXIntLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3302:1: ruleXIntLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXIntLiteralParserRuleCall_2()); } - pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_rule__XLiteral__Alternatives7089); + pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_rule__XLiteral__Alternatives7149); ruleXIntLiteral(); state._fsp--; @@ -10797,15 +10882,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3279:6: ( ruleXNullLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3307:6: ( ruleXNullLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3279:6: ( ruleXNullLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3280:1: ruleXNullLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3307:6: ( ruleXNullLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3308:1: ruleXNullLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_3()); } - pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives7106); + pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives7166); ruleXNullLiteral(); state._fsp--; @@ -10820,15 +10905,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 5 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3285:6: ( ruleXStringLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3313:6: ( ruleXStringLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3285:6: ( ruleXStringLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3286:1: ruleXStringLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3313:6: ( ruleXStringLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3314:1: ruleXStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_4()); } - pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives7123); + pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives7183); ruleXStringLiteral(); state._fsp--; @@ -10843,15 +10928,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 6 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3291:6: ( ruleXTypeLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3319:6: ( ruleXTypeLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3291:6: ( ruleXTypeLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3292:1: ruleXTypeLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3319:6: ( ruleXTypeLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3320:1: ruleXTypeLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_5()); } - pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives7140); + pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives7200); ruleXTypeLiteral(); state._fsp--; @@ -10883,13 +10968,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInsideBlock__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3302:1: rule__XExpressionInsideBlock__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3330:1: rule__XExpressionInsideBlock__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ); public final void rule__XExpressionInsideBlock__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3306:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3334:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) ) int alt31=2; int LA31_0 = input.LA(1); @@ -10908,15 +10993,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt31) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3307:1: ( ruleXVariableDeclaration ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3335:1: ( ruleXVariableDeclaration ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3307:1: ( ruleXVariableDeclaration ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3308:1: ruleXVariableDeclaration + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3335:1: ( ruleXVariableDeclaration ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3336:1: ruleXVariableDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInsideBlockAccess().getXVariableDeclarationParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionInsideBlock__Alternatives7172); + pushFollow(FollowSets000.FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionInsideBlock__Alternatives7232); ruleXVariableDeclaration(); state._fsp--; @@ -10931,15 +11016,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3313:6: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3341:6: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3313:6: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3314:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3341:6: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3342:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInsideBlockAccess().getXExpressionParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionInsideBlock__Alternatives7189); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_rule__XExpressionInsideBlock__Alternatives7249); ruleXExpression(); state._fsp--; @@ -10971,13 +11056,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3324:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3352:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ); public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3328:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3356:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) ) int alt32=2; int LA32_0 = input.LA(1); @@ -10996,18 +11081,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt32) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3329:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3357:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3329:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3330:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3357:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3358:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3331:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3331:2: rule__XVariableDeclaration__WriteableAssignment_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3359:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3359:2: rule__XVariableDeclaration__WriteableAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_17221); + pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_17281); rule__XVariableDeclaration__WriteableAssignment_1_0(); state._fsp--; @@ -11025,15 +11110,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3335:6: ( 'val' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3363:6: ( 'val' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3335:6: ( 'val' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3336:1: 'val' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3363:6: ( 'val' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3364:1: 'val' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } - match(input,37,FollowSets000.FOLLOW_37_in_rule__XVariableDeclaration__Alternatives_17240); if (state.failed) return ; + match(input,37,FollowSets000.FOLLOW_37_in_rule__XVariableDeclaration__Alternatives_17300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } @@ -11061,29 +11146,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Alternatives_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3348:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3376:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ); public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3352:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3380:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) ) int alt33=2; alt33 = dfa33.predict(input); switch (alt33) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3353:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3353:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3354:1: ( rule__XVariableDeclaration__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3382:1: ( rule__XVariableDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3355:1: ( rule__XVariableDeclaration__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3355:2: rule__XVariableDeclaration__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:1: ( rule__XVariableDeclaration__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:2: rule__XVariableDeclaration__Group_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_27274); + pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_27334); rule__XVariableDeclaration__Group_2_0__0(); state._fsp--; @@ -11101,18 +11186,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3359:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3387:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3359:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3360:1: ( rule__XVariableDeclaration__NameAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3387:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3388:1: ( rule__XVariableDeclaration__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3361:1: ( rule__XVariableDeclaration__NameAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3361:2: rule__XVariableDeclaration__NameAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3389:1: ( rule__XVariableDeclaration__NameAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3389:2: rule__XVariableDeclaration__NameAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_27292); + pushFollow(FollowSets000.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_27352); rule__XVariableDeclaration__NameAssignment_2_1(); state._fsp--; @@ -11147,29 +11232,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Alternatives_4_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3370:1: rule__XFeatureCall__Alternatives_4_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3398:1: rule__XFeatureCall__Alternatives_4_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) ); public final void rule__XFeatureCall__Alternatives_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3374:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3402:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) ) int alt34=2; alt34 = dfa34.predict(input); switch (alt34) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3375:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3375:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3376:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3404:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3377:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3377:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3405:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3405:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_rule__XFeatureCall__Alternatives_4_17325); + pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_rule__XFeatureCall__Alternatives_4_17385); rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0(); state._fsp--; @@ -11187,18 +11272,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3409:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3382:1: ( rule__XFeatureCall__Group_4_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3409:6: ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3410:1: ( rule__XFeatureCall__Group_4_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_4_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:1: ( rule__XFeatureCall__Group_4_1_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:2: rule__XFeatureCall__Group_4_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3411:1: ( rule__XFeatureCall__Group_4_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3411:2: rule__XFeatureCall__Group_4_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group_4_1_1__0_in_rule__XFeatureCall__Alternatives_4_17343); + pushFollow(FollowSets000.FOLLOW_rule__XFeatureCall__Group_4_1_1__0_in_rule__XFeatureCall__Alternatives_4_17403); rule__XFeatureCall__Group_4_1_1__0(); state._fsp--; @@ -11233,13 +11318,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IdOrSuper__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3392:1: rule__IdOrSuper__Alternatives : ( ( ruleValidID ) | ( 'super' ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3420:1: rule__IdOrSuper__Alternatives : ( ( ruleValidID ) | ( 'super' ) ); public final void rule__IdOrSuper__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3396:1: ( ( ruleValidID ) | ( 'super' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3424:1: ( ( ruleValidID ) | ( 'super' ) ) int alt35=2; int LA35_0 = input.LA(1); @@ -11258,15 +11343,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt35) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3397:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3425:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3397:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3398:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3425:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3426:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleValidID_in_rule__IdOrSuper__Alternatives7376); + pushFollow(FollowSets000.FOLLOW_ruleValidID_in_rule__IdOrSuper__Alternatives7436); ruleValidID(); state._fsp--; @@ -11281,15 +11366,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:6: ( 'super' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3431:6: ( 'super' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:6: ( 'super' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3404:1: 'super' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3431:6: ( 'super' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3432:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } - match(input,38,FollowSets000.FOLLOW_38_in_rule__IdOrSuper__Alternatives7394); if (state.failed) return ; + match(input,38,FollowSets000.FOLLOW_38_in_rule__IdOrSuper__Alternatives7454); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } @@ -11317,29 +11402,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Alternatives_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3416:1: rule__XConstructorCall__Alternatives_5 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3444:1: rule__XConstructorCall__Alternatives_5 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) ); public final void rule__XConstructorCall__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3420:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3448:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) ) int alt36=2; alt36 = dfa36.predict(input); switch (alt36) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3421:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3449:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3421:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3422:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3449:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3450:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3423:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3423:2: rule__XConstructorCall__ArgumentsAssignment_5_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3451:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3451:2: rule__XConstructorCall__ArgumentsAssignment_5_0 { - pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_rule__XConstructorCall__Alternatives_57428); + pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_rule__XConstructorCall__Alternatives_57488); rule__XConstructorCall__ArgumentsAssignment_5_0(); state._fsp--; @@ -11357,18 +11442,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3427:6: ( ( rule__XConstructorCall__Group_5_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3455:6: ( ( rule__XConstructorCall__Group_5_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3427:6: ( ( rule__XConstructorCall__Group_5_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3428:1: ( rule__XConstructorCall__Group_5_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3455:6: ( ( rule__XConstructorCall__Group_5_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3456:1: ( rule__XConstructorCall__Group_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_5_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3429:1: ( rule__XConstructorCall__Group_5_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3429:2: rule__XConstructorCall__Group_5_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3457:1: ( rule__XConstructorCall__Group_5_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3457:2: rule__XConstructorCall__Group_5_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_5_1__0_in_rule__XConstructorCall__Alternatives_57446); + pushFollow(FollowSets000.FOLLOW_rule__XConstructorCall__Group_5_1__0_in_rule__XConstructorCall__Alternatives_57506); rule__XConstructorCall__Group_5_1__0(); state._fsp--; @@ -11403,13 +11488,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Alternatives_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3438:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3466:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ); public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3442:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3470:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt37=2; int LA37_0 = input.LA(1); @@ -11428,15 +11513,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt37) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3443:1: ( 'false' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3471:1: ( 'false' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3443:1: ( 'false' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3444:1: 'false' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3471:1: ( 'false' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3472:1: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } - match(input,39,FollowSets000.FOLLOW_39_in_rule__XBooleanLiteral__Alternatives_17480); if (state.failed) return ; + match(input,39,FollowSets000.FOLLOW_39_in_rule__XBooleanLiteral__Alternatives_17540); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } @@ -11447,18 +11532,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3451:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3479:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3451:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3452:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3479:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3480:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3453:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3453:2: rule__XBooleanLiteral__IsTrueAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3481:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3481:2: rule__XBooleanLiteral__IsTrueAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_17499); + pushFollow(FollowSets000.FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_17559); rule__XBooleanLiteral__IsTrueAssignment_1_1(); state._fsp--; @@ -11493,13 +11578,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3462:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3490:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ); public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3466:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3494:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) ) int alt38=2; int LA38_0 = input.LA(1); @@ -11518,18 +11603,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt38) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3467:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3495:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3467:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3468:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3495:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3496:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3469:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3469:2: rule__XTryCatchFinallyExpression__Group_3_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3497:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3497:2: rule__XTryCatchFinallyExpression__Group_3_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37532); + pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37592); rule__XTryCatchFinallyExpression__Group_3_0__0(); state._fsp--; @@ -11547,18 +11632,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3473:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3501:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3473:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3474:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3501:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3502:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3475:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3475:2: rule__XTryCatchFinallyExpression__Group_3_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3503:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3503:2: rule__XTryCatchFinallyExpression__Group_3_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37550); + pushFollow(FollowSets000.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37610); rule__XTryCatchFinallyExpression__Group_3_1__0(); state._fsp--; @@ -11593,13 +11678,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3484:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3512:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ); public final void rule__JvmTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3488:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3516:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) ) int alt39=2; int LA39_0 = input.LA(1); @@ -11618,18 +11703,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt39) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3489:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3517:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3489:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3490:1: ( rule__JvmTypeReference__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3517:1: ( ( rule__JvmTypeReference__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3518:1: ( rule__JvmTypeReference__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3491:1: ( rule__JvmTypeReference__Group_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3491:2: rule__JvmTypeReference__Group_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3519:1: ( rule__JvmTypeReference__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3519:2: rule__JvmTypeReference__Group_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7583); + pushFollow(FollowSets000.FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7643); rule__JvmTypeReference__Group_0__0(); state._fsp--; @@ -11647,15 +11732,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3495:6: ( ruleXFunctionTypeRef ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3523:6: ( ruleXFunctionTypeRef ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3495:6: ( ruleXFunctionTypeRef ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3496:1: ruleXFunctionTypeRef + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3523:6: ( ruleXFunctionTypeRef ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3524:1: ruleXFunctionTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7601); + pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7661); ruleXFunctionTypeRef(); state._fsp--; @@ -11687,13 +11772,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmArgumentTypeReference__Alternatives" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3506:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3534:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ); public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3510:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3538:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) ) int alt40=2; int LA40_0 = input.LA(1); @@ -11712,15 +11797,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt40) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3511:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3539:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3511:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3512:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3539:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3540:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7633); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7693); ruleJvmTypeReference(); state._fsp--; @@ -11735,15 +11820,15 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3517:6: ( ruleJvmWildcardTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3545:6: ( ruleJvmWildcardTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3517:6: ( ruleJvmWildcardTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3518:1: ruleJvmWildcardTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3545:6: ( ruleJvmWildcardTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3546:1: ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7650); + pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7710); ruleJvmWildcardTypeReference(); state._fsp--; @@ -11775,13 +11860,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3528:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) ); + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3556:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) ); public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3532:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3560:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) | ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) ) int alt41=2; int LA41_0 = input.LA(1); @@ -11800,18 +11885,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt41) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3533:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3561:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3533:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3534:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3561:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3562:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3535:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3535:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3563:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3563:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_in_rule__JvmWildcardTypeReference__Alternatives_27682); + pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_in_rule__JvmWildcardTypeReference__Alternatives_27742); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0(); state._fsp--; @@ -11829,18 +11914,18 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3539:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3567:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3539:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3540:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3567:6: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3568:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3541:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3541:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3569:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3569:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_in_rule__JvmWildcardTypeReference__Alternatives_27700); + pushFollow(FollowSets000.FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_in_rule__JvmWildcardTypeReference__Alternatives_27760); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1(); state._fsp--; @@ -11875,21 +11960,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3553:1: rule__XPackage__Group__0 : rule__XPackage__Group__0__Impl rule__XPackage__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3581:1: rule__XPackage__Group__0 : rule__XPackage__Group__0__Impl rule__XPackage__Group__1 ; public final void rule__XPackage__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3557:1: ( rule__XPackage__Group__0__Impl rule__XPackage__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3558:2: rule__XPackage__Group__0__Impl rule__XPackage__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3585:1: ( rule__XPackage__Group__0__Impl rule__XPackage__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3586:2: rule__XPackage__Group__0__Impl rule__XPackage__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__0__Impl_in_rule__XPackage__Group__07732); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__0__Impl_in_rule__XPackage__Group__07792); rule__XPackage__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1_in_rule__XPackage__Group__07735); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1_in_rule__XPackage__Group__07795); rule__XPackage__Group__1(); state._fsp--; @@ -11913,23 +11998,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3565:1: rule__XPackage__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3593:1: rule__XPackage__Group__0__Impl : ( () ) ; public final void rule__XPackage__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3569:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3570:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3597:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3598:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3570:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3571:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3598:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3599:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getXPackageAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3572:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3574:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3600:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3602:1: { } @@ -11954,21 +12039,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3584:1: rule__XPackage__Group__1 : rule__XPackage__Group__1__Impl rule__XPackage__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3612:1: rule__XPackage__Group__1 : rule__XPackage__Group__1__Impl rule__XPackage__Group__2 ; public final void rule__XPackage__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3588:1: ( rule__XPackage__Group__1__Impl rule__XPackage__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3589:2: rule__XPackage__Group__1__Impl rule__XPackage__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3616:1: ( rule__XPackage__Group__1__Impl rule__XPackage__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3617:2: rule__XPackage__Group__1__Impl rule__XPackage__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17793); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17853); rule__XPackage__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17796); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17856); rule__XPackage__Group__2(); state._fsp--; @@ -11992,22 +12077,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3596:1: rule__XPackage__Group__1__Impl : ( ( rule__XPackage__AnnotationsAssignment_1 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3624:1: rule__XPackage__Group__1__Impl : ( ( rule__XPackage__AnnotationsAssignment_1 )* ) ; public final void rule__XPackage__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3600:1: ( ( ( rule__XPackage__AnnotationsAssignment_1 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3601:1: ( ( rule__XPackage__AnnotationsAssignment_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3628:1: ( ( ( rule__XPackage__AnnotationsAssignment_1 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3629:1: ( ( rule__XPackage__AnnotationsAssignment_1 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3601:1: ( ( rule__XPackage__AnnotationsAssignment_1 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3602:1: ( rule__XPackage__AnnotationsAssignment_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3629:1: ( ( rule__XPackage__AnnotationsAssignment_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3630:1: ( rule__XPackage__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getAnnotationsAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3603:1: ( rule__XPackage__AnnotationsAssignment_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3631:1: ( rule__XPackage__AnnotationsAssignment_1 )* loop42: do { int alt42=2; @@ -12020,9 +12105,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt42) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3603:2: rule__XPackage__AnnotationsAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3631:2: rule__XPackage__AnnotationsAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationsAssignment_1_in_rule__XPackage__Group__1__Impl7823); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationsAssignment_1_in_rule__XPackage__Group__1__Impl7883); rule__XPackage__AnnotationsAssignment_1(); state._fsp--; @@ -12061,21 +12146,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3613:1: rule__XPackage__Group__2 : rule__XPackage__Group__2__Impl rule__XPackage__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3641:1: rule__XPackage__Group__2 : rule__XPackage__Group__2__Impl rule__XPackage__Group__3 ; public final void rule__XPackage__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3617:1: ( rule__XPackage__Group__2__Impl rule__XPackage__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3618:2: rule__XPackage__Group__2__Impl rule__XPackage__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3645:1: ( rule__XPackage__Group__2__Impl rule__XPackage__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3646:2: rule__XPackage__Group__2__Impl rule__XPackage__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27854); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27914); rule__XPackage__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27857); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27917); rule__XPackage__Group__3(); state._fsp--; @@ -12099,22 +12184,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3625:1: rule__XPackage__Group__2__Impl : ( 'package' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3653:1: rule__XPackage__Group__2__Impl : ( 'package' ) ; public final void rule__XPackage__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3629:1: ( ( 'package' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3630:1: ( 'package' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3657:1: ( ( 'package' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3658:1: ( 'package' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3630:1: ( 'package' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3631:1: 'package' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3658:1: ( 'package' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3659:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getPackageKeyword_2()); } - match(input,40,FollowSets000.FOLLOW_40_in_rule__XPackage__Group__2__Impl7885); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_40_in_rule__XPackage__Group__2__Impl7945); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXPackageAccess().getPackageKeyword_2()); } @@ -12140,21 +12225,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3644:1: rule__XPackage__Group__3 : rule__XPackage__Group__3__Impl rule__XPackage__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3672:1: rule__XPackage__Group__3 : rule__XPackage__Group__3__Impl rule__XPackage__Group__4 ; public final void rule__XPackage__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3648:1: ( rule__XPackage__Group__3__Impl rule__XPackage__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3649:2: rule__XPackage__Group__3__Impl rule__XPackage__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3676:1: ( rule__XPackage__Group__3__Impl rule__XPackage__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3677:2: rule__XPackage__Group__3__Impl rule__XPackage__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37916); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37976); rule__XPackage__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37919); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37979); rule__XPackage__Group__4(); state._fsp--; @@ -12178,25 +12263,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3656:1: rule__XPackage__Group__3__Impl : ( ( rule__XPackage__NameAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3684:1: rule__XPackage__Group__3__Impl : ( ( rule__XPackage__NameAssignment_3 ) ) ; public final void rule__XPackage__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3660:1: ( ( ( rule__XPackage__NameAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3661:1: ( ( rule__XPackage__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3688:1: ( ( ( rule__XPackage__NameAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3689:1: ( ( rule__XPackage__NameAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3661:1: ( ( rule__XPackage__NameAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3662:1: ( rule__XPackage__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3689:1: ( ( rule__XPackage__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3690:1: ( rule__XPackage__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getNameAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3663:1: ( rule__XPackage__NameAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3663:2: rule__XPackage__NameAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3691:1: ( rule__XPackage__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3691:2: rule__XPackage__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__NameAssignment_3_in_rule__XPackage__Group__3__Impl7946); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__NameAssignment_3_in_rule__XPackage__Group__3__Impl8006); rule__XPackage__NameAssignment_3(); state._fsp--; @@ -12229,21 +12314,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3673:1: rule__XPackage__Group__4 : rule__XPackage__Group__4__Impl rule__XPackage__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3701:1: rule__XPackage__Group__4 : rule__XPackage__Group__4__Impl rule__XPackage__Group__5 ; public final void rule__XPackage__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3677:1: ( rule__XPackage__Group__4__Impl rule__XPackage__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3678:2: rule__XPackage__Group__4__Impl rule__XPackage__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3705:1: ( rule__XPackage__Group__4__Impl rule__XPackage__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3706:2: rule__XPackage__Group__4__Impl rule__XPackage__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__47976); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__48036); rule__XPackage__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__47979); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__48039); rule__XPackage__Group__5(); state._fsp--; @@ -12267,22 +12352,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3685:1: rule__XPackage__Group__4__Impl : ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3713:1: rule__XPackage__Group__4__Impl : ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) ; public final void rule__XPackage__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3689:1: ( ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3690:1: ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3717:1: ( ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3718:1: ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3690:1: ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3691:1: ( rule__XPackage__ImportDirectivesAssignment_4 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3718:1: ( ( rule__XPackage__ImportDirectivesAssignment_4 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3719:1: ( rule__XPackage__ImportDirectivesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getImportDirectivesAssignment_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3692:1: ( rule__XPackage__ImportDirectivesAssignment_4 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3720:1: ( rule__XPackage__ImportDirectivesAssignment_4 )* loop43: do { int alt43=2; @@ -12295,9 +12380,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt43) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3692:2: rule__XPackage__ImportDirectivesAssignment_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3720:2: rule__XPackage__ImportDirectivesAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__ImportDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8006); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__ImportDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8066); rule__XPackage__ImportDirectivesAssignment_4(); state._fsp--; @@ -12336,21 +12421,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3702:1: rule__XPackage__Group__5 : rule__XPackage__Group__5__Impl rule__XPackage__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3730:1: rule__XPackage__Group__5 : rule__XPackage__Group__5__Impl rule__XPackage__Group__6 ; public final void rule__XPackage__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3706:1: ( rule__XPackage__Group__5__Impl rule__XPackage__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3707:2: rule__XPackage__Group__5__Impl rule__XPackage__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3734:1: ( rule__XPackage__Group__5__Impl rule__XPackage__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3735:2: rule__XPackage__Group__5__Impl rule__XPackage__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58037); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58097); rule__XPackage__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__6_in_rule__XPackage__Group__58040); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__6_in_rule__XPackage__Group__58100); rule__XPackage__Group__6(); state._fsp--; @@ -12374,22 +12459,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3714:1: rule__XPackage__Group__5__Impl : ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3742:1: rule__XPackage__Group__5__Impl : ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) ; public final void rule__XPackage__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3718:1: ( ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3719:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3746:1: ( ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3747:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3719:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3720:1: ( rule__XPackage__AnnotationDirectivesAssignment_5 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3747:1: ( ( rule__XPackage__AnnotationDirectivesAssignment_5 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3748:1: ( rule__XPackage__AnnotationDirectivesAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getAnnotationDirectivesAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3721:1: ( rule__XPackage__AnnotationDirectivesAssignment_5 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3749:1: ( rule__XPackage__AnnotationDirectivesAssignment_5 )* loop44: do { int alt44=2; @@ -12402,9 +12487,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt44) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3721:2: rule__XPackage__AnnotationDirectivesAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3749:2: rule__XPackage__AnnotationDirectivesAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_5_in_rule__XPackage__Group__5__Impl8067); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_5_in_rule__XPackage__Group__5__Impl8127); rule__XPackage__AnnotationDirectivesAssignment_5(); state._fsp--; @@ -12443,16 +12528,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3731:1: rule__XPackage__Group__6 : rule__XPackage__Group__6__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3759:1: rule__XPackage__Group__6 : rule__XPackage__Group__6__Impl ; public final void rule__XPackage__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3735:1: ( rule__XPackage__Group__6__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3736:2: rule__XPackage__Group__6__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3763:1: ( rule__XPackage__Group__6__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3764:2: rule__XPackage__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__6__Impl_in_rule__XPackage__Group__68098); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__Group__6__Impl_in_rule__XPackage__Group__68158); rule__XPackage__Group__6__Impl(); state._fsp--; @@ -12476,22 +12561,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3742:1: rule__XPackage__Group__6__Impl : ( ( rule__XPackage__ClassifiersAssignment_6 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3770:1: rule__XPackage__Group__6__Impl : ( ( rule__XPackage__ClassifiersAssignment_6 )* ) ; public final void rule__XPackage__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3746:1: ( ( ( rule__XPackage__ClassifiersAssignment_6 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3747:1: ( ( rule__XPackage__ClassifiersAssignment_6 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3774:1: ( ( ( rule__XPackage__ClassifiersAssignment_6 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3775:1: ( ( rule__XPackage__ClassifiersAssignment_6 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3747:1: ( ( rule__XPackage__ClassifiersAssignment_6 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3748:1: ( rule__XPackage__ClassifiersAssignment_6 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3775:1: ( ( rule__XPackage__ClassifiersAssignment_6 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3776:1: ( rule__XPackage__ClassifiersAssignment_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getClassifiersAssignment_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3749:1: ( rule__XPackage__ClassifiersAssignment_6 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3777:1: ( rule__XPackage__ClassifiersAssignment_6 )* loop45: do { int alt45=2; @@ -12504,9 +12589,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt45) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3749:2: rule__XPackage__ClassifiersAssignment_6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3777:2: rule__XPackage__ClassifiersAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__XPackage__ClassifiersAssignment_6_in_rule__XPackage__Group__6__Impl8125); + pushFollow(FollowSets000.FOLLOW_rule__XPackage__ClassifiersAssignment_6_in_rule__XPackage__Group__6__Impl8185); rule__XPackage__ClassifiersAssignment_6(); state._fsp--; @@ -12545,21 +12630,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3773:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3801:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; public final void rule__XAnnotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3777:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3778:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3805:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3806:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08170); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08230); rule__XAnnotation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08173); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08233); rule__XAnnotation__Group__1(); state._fsp--; @@ -12583,22 +12668,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3785:1: rule__XAnnotation__Group__0__Impl : ( '@' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3813:1: rule__XAnnotation__Group__0__Impl : ( '@' ) ; public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3789:1: ( ( '@' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3790:1: ( '@' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3817:1: ( ( '@' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3818:1: ( '@' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3790:1: ( '@' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3791:1: '@' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3818:1: ( '@' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3819:1: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0()); } - match(input,41,FollowSets000.FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8201); if (state.failed) return ; + match(input,41,FollowSets000.FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8261); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_0()); } @@ -12624,21 +12709,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3804:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3832:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; public final void rule__XAnnotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3808:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3809:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3836:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3837:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18232); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18292); rule__XAnnotation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18235); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18295); rule__XAnnotation__Group__2(); state._fsp--; @@ -12662,25 +12747,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3816:1: rule__XAnnotation__Group__1__Impl : ( ( rule__XAnnotation__SourceAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3844:1: rule__XAnnotation__Group__1__Impl : ( ( rule__XAnnotation__SourceAssignment_1 ) ) ; public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3820:1: ( ( ( rule__XAnnotation__SourceAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3821:1: ( ( rule__XAnnotation__SourceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3848:1: ( ( ( rule__XAnnotation__SourceAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3849:1: ( ( rule__XAnnotation__SourceAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3821:1: ( ( rule__XAnnotation__SourceAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3822:1: ( rule__XAnnotation__SourceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3849:1: ( ( rule__XAnnotation__SourceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3850:1: ( rule__XAnnotation__SourceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getSourceAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3823:1: ( rule__XAnnotation__SourceAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3823:2: rule__XAnnotation__SourceAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3851:1: ( rule__XAnnotation__SourceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3851:2: rule__XAnnotation__SourceAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8262); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8322); rule__XAnnotation__SourceAssignment_1(); state._fsp--; @@ -12713,16 +12798,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3833:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3861:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl ; public final void rule__XAnnotation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3837:1: ( rule__XAnnotation__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3838:2: rule__XAnnotation__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3865:1: ( rule__XAnnotation__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3866:2: rule__XAnnotation__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28292); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28352); rule__XAnnotation__Group__2__Impl(); state._fsp--; @@ -12746,22 +12831,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3844:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__Group_2__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3872:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__Group_2__0 )? ) ; public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3848:1: ( ( ( rule__XAnnotation__Group_2__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3849:1: ( ( rule__XAnnotation__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3876:1: ( ( ( rule__XAnnotation__Group_2__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3877:1: ( ( rule__XAnnotation__Group_2__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3849:1: ( ( rule__XAnnotation__Group_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3850:1: ( rule__XAnnotation__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3877:1: ( ( rule__XAnnotation__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3878:1: ( rule__XAnnotation__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3851:1: ( rule__XAnnotation__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3879:1: ( rule__XAnnotation__Group_2__0 )? int alt46=2; int LA46_0 = input.LA(1); @@ -12770,9 +12855,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt46) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3851:2: rule__XAnnotation__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3879:2: rule__XAnnotation__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8319); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8379); rule__XAnnotation__Group_2__0(); state._fsp--; @@ -12808,21 +12893,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3867:1: rule__XAnnotation__Group_2__0 : rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3895:1: rule__XAnnotation__Group_2__0 : rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 ; public final void rule__XAnnotation__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3871:1: ( rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3872:2: rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3899:1: ( rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3900:2: rule__XAnnotation__Group_2__0__Impl rule__XAnnotation__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08356); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08416); rule__XAnnotation__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__08359); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__08419); rule__XAnnotation__Group_2__1(); state._fsp--; @@ -12846,22 +12931,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3879:1: rule__XAnnotation__Group_2__0__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3907:1: rule__XAnnotation__Group_2__0__Impl : ( '(' ) ; public final void rule__XAnnotation__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3883:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3884:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3911:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3912:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3884:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3885:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3912:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3913:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0()); } - match(input,42,FollowSets000.FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8387); if (state.failed) return ; + match(input,42,FollowSets000.FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8447); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_2_0()); } @@ -12887,21 +12972,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3898:1: rule__XAnnotation__Group_2__1 : rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3926:1: rule__XAnnotation__Group_2__1 : rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 ; public final void rule__XAnnotation__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3902:1: ( rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3903:2: rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3930:1: ( rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3931:2: rule__XAnnotation__Group_2__1__Impl rule__XAnnotation__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18418); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18478); rule__XAnnotation__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__18421); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__18481); rule__XAnnotation__Group_2__2(); state._fsp--; @@ -12925,25 +13010,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3910:1: rule__XAnnotation__Group_2__1__Impl : ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3938:1: rule__XAnnotation__Group_2__1__Impl : ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) ; public final void rule__XAnnotation__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3914:1: ( ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3915:1: ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3942:1: ( ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3943:1: ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3915:1: ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3916:1: ( rule__XAnnotation__DetailsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3943:1: ( ( rule__XAnnotation__DetailsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3944:1: ( rule__XAnnotation__DetailsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3917:1: ( rule__XAnnotation__DetailsAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3917:2: rule__XAnnotation__DetailsAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3945:1: ( rule__XAnnotation__DetailsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3945:2: rule__XAnnotation__DetailsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8448); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8508); rule__XAnnotation__DetailsAssignment_2_1(); state._fsp--; @@ -12976,21 +13061,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3927:1: rule__XAnnotation__Group_2__2 : rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3955:1: rule__XAnnotation__Group_2__2 : rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 ; public final void rule__XAnnotation__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3931:1: ( rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3932:2: rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3959:1: ( rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3960:2: rule__XAnnotation__Group_2__2__Impl rule__XAnnotation__Group_2__3 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28478); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28538); rule__XAnnotation__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28481); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28541); rule__XAnnotation__Group_2__3(); state._fsp--; @@ -13014,22 +13099,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3939:1: rule__XAnnotation__Group_2__2__Impl : ( ( rule__XAnnotation__Group_2_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3967:1: rule__XAnnotation__Group_2__2__Impl : ( ( rule__XAnnotation__Group_2_2__0 )* ) ; public final void rule__XAnnotation__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3943:1: ( ( ( rule__XAnnotation__Group_2_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3944:1: ( ( rule__XAnnotation__Group_2_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3971:1: ( ( ( rule__XAnnotation__Group_2_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3972:1: ( ( rule__XAnnotation__Group_2_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3944:1: ( ( rule__XAnnotation__Group_2_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3945:1: ( rule__XAnnotation__Group_2_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3972:1: ( ( rule__XAnnotation__Group_2_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3973:1: ( rule__XAnnotation__Group_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_2_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3946:1: ( rule__XAnnotation__Group_2_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3974:1: ( rule__XAnnotation__Group_2_2__0 )* loop47: do { int alt47=2; @@ -13042,9 +13127,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt47) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3946:2: rule__XAnnotation__Group_2_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3974:2: rule__XAnnotation__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8508); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8568); rule__XAnnotation__Group_2_2__0(); state._fsp--; @@ -13083,16 +13168,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3956:1: rule__XAnnotation__Group_2__3 : rule__XAnnotation__Group_2__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3984:1: rule__XAnnotation__Group_2__3 : rule__XAnnotation__Group_2__3__Impl ; public final void rule__XAnnotation__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3960:1: ( rule__XAnnotation__Group_2__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3961:2: rule__XAnnotation__Group_2__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3988:1: ( rule__XAnnotation__Group_2__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3989:2: rule__XAnnotation__Group_2__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38539); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38599); rule__XAnnotation__Group_2__3__Impl(); state._fsp--; @@ -13116,22 +13201,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3967:1: rule__XAnnotation__Group_2__3__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3995:1: rule__XAnnotation__Group_2__3__Impl : ( ')' ) ; public final void rule__XAnnotation__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3971:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3972:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3999:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4000:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3972:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3973:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4000:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4001:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3()); } - match(input,43,FollowSets000.FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8567); if (state.failed) return ; + match(input,43,FollowSets000.FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8627); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_2_3()); } @@ -13157,21 +13242,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3994:1: rule__XAnnotation__Group_2_2__0 : rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4022:1: rule__XAnnotation__Group_2_2__0 : rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 ; public final void rule__XAnnotation__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3998:1: ( rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3999:2: rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4026:1: ( rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4027:2: rule__XAnnotation__Group_2_2__0__Impl rule__XAnnotation__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08606); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08666); rule__XAnnotation__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08609); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08669); rule__XAnnotation__Group_2_2__1(); state._fsp--; @@ -13195,22 +13280,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4006:1: rule__XAnnotation__Group_2_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4034:1: rule__XAnnotation__Group_2_2__0__Impl : ( ',' ) ; public final void rule__XAnnotation__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4010:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4011:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4038:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4039:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4011:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4012:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4039:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4040:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8637); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8697); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommaKeyword_2_2_0()); } @@ -13236,16 +13321,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4025:1: rule__XAnnotation__Group_2_2__1 : rule__XAnnotation__Group_2_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4053:1: rule__XAnnotation__Group_2_2__1 : rule__XAnnotation__Group_2_2__1__Impl ; public final void rule__XAnnotation__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4029:1: ( rule__XAnnotation__Group_2_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4030:2: rule__XAnnotation__Group_2_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4057:1: ( rule__XAnnotation__Group_2_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4058:2: rule__XAnnotation__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18668); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18728); rule__XAnnotation__Group_2_2__1__Impl(); state._fsp--; @@ -13269,25 +13354,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__Group_2_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4036:1: rule__XAnnotation__Group_2_2__1__Impl : ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4064:1: rule__XAnnotation__Group_2_2__1__Impl : ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) ; public final void rule__XAnnotation__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4040:1: ( ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4041:1: ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4068:1: ( ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4069:1: ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4041:1: ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4042:1: ( rule__XAnnotation__DetailsAssignment_2_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4069:1: ( ( rule__XAnnotation__DetailsAssignment_2_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4070:1: ( rule__XAnnotation__DetailsAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getDetailsAssignment_2_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4043:1: ( rule__XAnnotation__DetailsAssignment_2_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4043:2: rule__XAnnotation__DetailsAssignment_2_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4071:1: ( rule__XAnnotation__DetailsAssignment_2_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4071:2: rule__XAnnotation__DetailsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8695); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8755); rule__XAnnotation__DetailsAssignment_2_2_1(); state._fsp--; @@ -13320,21 +13405,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4057:1: rule__XStringToStringMapEntry__Group__0 : rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4085:1: rule__XStringToStringMapEntry__Group__0 : rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 ; public final void rule__XStringToStringMapEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4061:1: ( rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4062:2: rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4089:1: ( rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4090:2: rule__XStringToStringMapEntry__Group__0__Impl rule__XStringToStringMapEntry__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08729); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08789); rule__XStringToStringMapEntry__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08732); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08792); rule__XStringToStringMapEntry__Group__1(); state._fsp--; @@ -13358,25 +13443,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4069:1: rule__XStringToStringMapEntry__Group__0__Impl : ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4097:1: rule__XStringToStringMapEntry__Group__0__Impl : ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) ; public final void rule__XStringToStringMapEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4073:1: ( ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4074:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4101:1: ( ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4102:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4074:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4075:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4102:1: ( ( rule__XStringToStringMapEntry__KeyAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4103:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringToStringMapEntryAccess().getKeyAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4076:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4076:2: rule__XStringToStringMapEntry__KeyAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4104:1: ( rule__XStringToStringMapEntry__KeyAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4104:2: rule__XStringToStringMapEntry__KeyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8759); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8819); rule__XStringToStringMapEntry__KeyAssignment_0(); state._fsp--; @@ -13409,21 +13494,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4086:1: rule__XStringToStringMapEntry__Group__1 : rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4114:1: rule__XStringToStringMapEntry__Group__1 : rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 ; public final void rule__XStringToStringMapEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4090:1: ( rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4091:2: rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4118:1: ( rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4119:2: rule__XStringToStringMapEntry__Group__1__Impl rule__XStringToStringMapEntry__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18789); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18849); rule__XStringToStringMapEntry__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18792); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18852); rule__XStringToStringMapEntry__Group__2(); state._fsp--; @@ -13447,22 +13532,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4098:1: rule__XStringToStringMapEntry__Group__1__Impl : ( '=' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4126:1: rule__XStringToStringMapEntry__Group__1__Impl : ( '=' ) ; public final void rule__XStringToStringMapEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4102:1: ( ( '=' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4103:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4130:1: ( ( '=' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4131:1: ( '=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4103:1: ( '=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4104:1: '=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4131:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4132:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1()); } - match(input,11,FollowSets000.FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8820); if (state.failed) return ; + match(input,11,FollowSets000.FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8880); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringToStringMapEntryAccess().getEqualsSignKeyword_1()); } @@ -13488,16 +13573,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4117:1: rule__XStringToStringMapEntry__Group__2 : rule__XStringToStringMapEntry__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4145:1: rule__XStringToStringMapEntry__Group__2 : rule__XStringToStringMapEntry__Group__2__Impl ; public final void rule__XStringToStringMapEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4121:1: ( rule__XStringToStringMapEntry__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4122:2: rule__XStringToStringMapEntry__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4149:1: ( rule__XStringToStringMapEntry__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4150:2: rule__XStringToStringMapEntry__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28851); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28911); rule__XStringToStringMapEntry__Group__2__Impl(); state._fsp--; @@ -13521,25 +13606,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4128:1: rule__XStringToStringMapEntry__Group__2__Impl : ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4156:1: rule__XStringToStringMapEntry__Group__2__Impl : ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) ; public final void rule__XStringToStringMapEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4132:1: ( ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4133:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4160:1: ( ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4161:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4133:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4134:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4161:1: ( ( rule__XStringToStringMapEntry__ValueAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4162:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringToStringMapEntryAccess().getValueAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4135:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4135:2: rule__XStringToStringMapEntry__ValueAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4163:1: ( rule__XStringToStringMapEntry__ValueAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4163:2: rule__XStringToStringMapEntry__ValueAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8878); + pushFollow(FollowSets000.FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8938); rule__XStringToStringMapEntry__ValueAssignment_2(); state._fsp--; @@ -13572,21 +13657,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDirective__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4151:1: rule__XImportDirective__Group__0 : rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4179:1: rule__XImportDirective__Group__0 : rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 ; public final void rule__XImportDirective__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4155:1: ( rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4156:2: rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4183:1: ( rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4184:2: rule__XImportDirective__Group__0__Impl rule__XImportDirective__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08914); + pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08974); rule__XImportDirective__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08917); + pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08977); rule__XImportDirective__Group__1(); state._fsp--; @@ -13610,22 +13695,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDirective__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4163:1: rule__XImportDirective__Group__0__Impl : ( 'import' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4191:1: rule__XImportDirective__Group__0__Impl : ( 'import' ) ; public final void rule__XImportDirective__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4167:1: ( ( 'import' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4168:1: ( 'import' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4195:1: ( ( 'import' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4196:1: ( 'import' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4168:1: ( 'import' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4169:1: 'import' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4196:1: ( 'import' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4197:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDirectiveAccess().getImportKeyword_0()); } - match(input,45,FollowSets000.FOLLOW_45_in_rule__XImportDirective__Group__0__Impl8945); if (state.failed) return ; + match(input,45,FollowSets000.FOLLOW_45_in_rule__XImportDirective__Group__0__Impl9005); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDirectiveAccess().getImportKeyword_0()); } @@ -13651,16 +13736,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDirective__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4182:1: rule__XImportDirective__Group__1 : rule__XImportDirective__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4210:1: rule__XImportDirective__Group__1 : rule__XImportDirective__Group__1__Impl ; public final void rule__XImportDirective__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4186:1: ( rule__XImportDirective__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4187:2: rule__XImportDirective__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4214:1: ( rule__XImportDirective__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4215:2: rule__XImportDirective__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__18976); + pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__19036); rule__XImportDirective__Group__1__Impl(); state._fsp--; @@ -13684,25 +13769,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDirective__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4193:1: rule__XImportDirective__Group__1__Impl : ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4221:1: rule__XImportDirective__Group__1__Impl : ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) ; public final void rule__XImportDirective__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4197:1: ( ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4198:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4225:1: ( ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4226:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4198:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4199:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4226:1: ( ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4227:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDirectiveAccess().getImportedNamespaceAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4200:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4200:2: rule__XImportDirective__ImportedNamespaceAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4228:1: ( rule__XImportDirective__ImportedNamespaceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4228:2: rule__XImportDirective__ImportedNamespaceAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl9003); + pushFollow(FollowSets000.FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl9063); rule__XImportDirective__ImportedNamespaceAssignment_1(); state._fsp--; @@ -13735,21 +13820,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4214:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4242:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4218:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4219:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4246:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4247:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__09037); + pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__09097); rule__QualifiedNameWithWildcard__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__09040); + pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__09100); rule__QualifiedNameWithWildcard__Group__1(); state._fsp--; @@ -13773,22 +13858,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4226:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4254:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4230:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4231:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4258:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4259:1: ( ruleQualifiedName ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4231:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4232:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4259:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4260:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9067); + pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9127); ruleQualifiedName(); state._fsp--; @@ -13818,16 +13903,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4243:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4271:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl ; public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4247:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4248:2: rule__QualifiedNameWithWildcard__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4275:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4276:2: rule__QualifiedNameWithWildcard__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19096); + pushFollow(FollowSets000.FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19156); rule__QualifiedNameWithWildcard__Group__1__Impl(); state._fsp--; @@ -13851,22 +13936,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4254:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( ( '.*' )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4282:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( ( '.*' )? ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4258:1: ( ( ( '.*' )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4259:1: ( ( '.*' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4286:1: ( ( ( '.*' )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4287:1: ( ( '.*' )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4259:1: ( ( '.*' )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4260:1: ( '.*' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4287:1: ( ( '.*' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4288:1: ( '.*' )? { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopAsteriskKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4261:1: ( '.*' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4289:1: ( '.*' )? int alt48=2; int LA48_0 = input.LA(1); @@ -13875,9 +13960,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt48) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4262:2: '.*' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4290:2: '.*' { - match(input,46,FollowSets000.FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9125); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9185); if (state.failed) return ; } break; @@ -13909,21 +13994,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4277:1: rule__XAnnotationDirective__Group__0 : rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4305:1: rule__XAnnotationDirective__Group__0 : rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 ; public final void rule__XAnnotationDirective__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4281:1: ( rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4282:2: rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4309:1: ( rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4310:2: rule__XAnnotationDirective__Group__0__Impl rule__XAnnotationDirective__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09162); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09222); rule__XAnnotationDirective__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09165); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09225); rule__XAnnotationDirective__Group__1(); state._fsp--; @@ -13947,22 +14032,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4289:1: rule__XAnnotationDirective__Group__0__Impl : ( 'annotation' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4317:1: rule__XAnnotationDirective__Group__0__Impl : ( 'annotation' ) ; public final void rule__XAnnotationDirective__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4293:1: ( ( 'annotation' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4294:1: ( 'annotation' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4321:1: ( ( 'annotation' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4322:1: ( 'annotation' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4294:1: ( 'annotation' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4295:1: 'annotation' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4322:1: ( 'annotation' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4323:1: 'annotation' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0()); } - match(input,47,FollowSets000.FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9193); if (state.failed) return ; + match(input,47,FollowSets000.FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9253); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationDirectiveAccess().getAnnotationKeyword_0()); } @@ -13988,21 +14073,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4308:1: rule__XAnnotationDirective__Group__1 : rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4336:1: rule__XAnnotationDirective__Group__1 : rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 ; public final void rule__XAnnotationDirective__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4312:1: ( rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4313:2: rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4340:1: ( rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4341:2: rule__XAnnotationDirective__Group__1__Impl rule__XAnnotationDirective__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19224); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19284); rule__XAnnotationDirective__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19227); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19287); rule__XAnnotationDirective__Group__2(); state._fsp--; @@ -14026,25 +14111,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4320:1: rule__XAnnotationDirective__Group__1__Impl : ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4348:1: rule__XAnnotationDirective__Group__1__Impl : ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) ; public final void rule__XAnnotationDirective__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4324:1: ( ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4325:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4352:1: ( ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4353:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4325:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4326:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4353:1: ( ( rule__XAnnotationDirective__SourceURIAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4354:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationDirectiveAccess().getSourceURIAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4327:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4327:2: rule__XAnnotationDirective__SourceURIAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4355:1: ( rule__XAnnotationDirective__SourceURIAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4355:2: rule__XAnnotationDirective__SourceURIAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9254); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9314); rule__XAnnotationDirective__SourceURIAssignment_1(); state._fsp--; @@ -14077,21 +14162,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4337:1: rule__XAnnotationDirective__Group__2 : rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4365:1: rule__XAnnotationDirective__Group__2 : rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 ; public final void rule__XAnnotationDirective__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4341:1: ( rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4342:2: rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4369:1: ( rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4370:2: rule__XAnnotationDirective__Group__2__Impl rule__XAnnotationDirective__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29284); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29344); rule__XAnnotationDirective__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29287); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29347); rule__XAnnotationDirective__Group__3(); state._fsp--; @@ -14115,22 +14200,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4349:1: rule__XAnnotationDirective__Group__2__Impl : ( 'as' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4377:1: rule__XAnnotationDirective__Group__2__Impl : ( 'as' ) ; public final void rule__XAnnotationDirective__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4353:1: ( ( 'as' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4354:1: ( 'as' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4381:1: ( ( 'as' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4382:1: ( 'as' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4354:1: ( 'as' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4355:1: 'as' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4382:1: ( 'as' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4383:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2()); } - match(input,48,FollowSets000.FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9315); if (state.failed) return ; + match(input,48,FollowSets000.FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9375); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationDirectiveAccess().getAsKeyword_2()); } @@ -14156,16 +14241,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4368:1: rule__XAnnotationDirective__Group__3 : rule__XAnnotationDirective__Group__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4396:1: rule__XAnnotationDirective__Group__3 : rule__XAnnotationDirective__Group__3__Impl ; public final void rule__XAnnotationDirective__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4372:1: ( rule__XAnnotationDirective__Group__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4373:2: rule__XAnnotationDirective__Group__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4400:1: ( rule__XAnnotationDirective__Group__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4401:2: rule__XAnnotationDirective__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39346); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39406); rule__XAnnotationDirective__Group__3__Impl(); state._fsp--; @@ -14189,25 +14274,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4379:1: rule__XAnnotationDirective__Group__3__Impl : ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4407:1: rule__XAnnotationDirective__Group__3__Impl : ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) ; public final void rule__XAnnotationDirective__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4383:1: ( ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4384:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4411:1: ( ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4412:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4384:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4385:1: ( rule__XAnnotationDirective__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4412:1: ( ( rule__XAnnotationDirective__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4413:1: ( rule__XAnnotationDirective__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationDirectiveAccess().getNameAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4386:1: ( rule__XAnnotationDirective__NameAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4386:2: rule__XAnnotationDirective__NameAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4414:1: ( rule__XAnnotationDirective__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4414:2: rule__XAnnotationDirective__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9373); + pushFollow(FollowSets000.FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9433); rule__XAnnotationDirective__NameAssignment_3(); state._fsp--; @@ -14240,21 +14325,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4404:1: rule__XDataType__Group__0 : rule__XDataType__Group__0__Impl rule__XDataType__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4432:1: rule__XDataType__Group__0 : rule__XDataType__Group__0__Impl rule__XDataType__Group__1 ; public final void rule__XDataType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4408:1: ( rule__XDataType__Group__0__Impl rule__XDataType__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4409:2: rule__XDataType__Group__0__Impl rule__XDataType__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4436:1: ( rule__XDataType__Group__0__Impl rule__XDataType__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4437:2: rule__XDataType__Group__0__Impl rule__XDataType__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09411); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09471); rule__XDataType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09414); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09474); rule__XDataType__Group__1(); state._fsp--; @@ -14278,22 +14363,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4416:1: rule__XDataType__Group__0__Impl : ( ( rule__XDataType__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4444:1: rule__XDataType__Group__0__Impl : ( ( rule__XDataType__AnnotationsAssignment_0 )* ) ; public final void rule__XDataType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4420:1: ( ( ( rule__XDataType__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4421:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4448:1: ( ( ( rule__XDataType__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4449:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4421:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4422:1: ( rule__XDataType__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4449:1: ( ( rule__XDataType__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4450:1: ( rule__XDataType__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4423:1: ( rule__XDataType__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4451:1: ( rule__XDataType__AnnotationsAssignment_0 )* loop49: do { int alt49=2; @@ -14306,9 +14391,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt49) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4423:2: rule__XDataType__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4451:2: rule__XDataType__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9441); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9501); rule__XDataType__AnnotationsAssignment_0(); state._fsp--; @@ -14347,21 +14432,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4433:1: rule__XDataType__Group__1 : rule__XDataType__Group__1__Impl rule__XDataType__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4461:1: rule__XDataType__Group__1 : rule__XDataType__Group__1__Impl rule__XDataType__Group__2 ; public final void rule__XDataType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4437:1: ( rule__XDataType__Group__1__Impl rule__XDataType__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4438:2: rule__XDataType__Group__1__Impl rule__XDataType__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4465:1: ( rule__XDataType__Group__1__Impl rule__XDataType__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4466:2: rule__XDataType__Group__1__Impl rule__XDataType__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19472); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19532); rule__XDataType__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19475); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19535); rule__XDataType__Group__2(); state._fsp--; @@ -14385,22 +14470,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4445:1: rule__XDataType__Group__1__Impl : ( 'type' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4473:1: rule__XDataType__Group__1__Impl : ( 'type' ) ; public final void rule__XDataType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4449:1: ( ( 'type' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4450:1: ( 'type' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4477:1: ( ( 'type' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4478:1: ( 'type' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4450:1: ( 'type' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4451:1: 'type' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4478:1: ( 'type' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4479:1: 'type' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getTypeKeyword_1()); } - match(input,49,FollowSets000.FOLLOW_49_in_rule__XDataType__Group__1__Impl9503); if (state.failed) return ; + match(input,49,FollowSets000.FOLLOW_49_in_rule__XDataType__Group__1__Impl9563); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getTypeKeyword_1()); } @@ -14426,21 +14511,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4464:1: rule__XDataType__Group__2 : rule__XDataType__Group__2__Impl rule__XDataType__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4492:1: rule__XDataType__Group__2 : rule__XDataType__Group__2__Impl rule__XDataType__Group__3 ; public final void rule__XDataType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4468:1: ( rule__XDataType__Group__2__Impl rule__XDataType__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4469:2: rule__XDataType__Group__2__Impl rule__XDataType__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4496:1: ( rule__XDataType__Group__2__Impl rule__XDataType__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4497:2: rule__XDataType__Group__2__Impl rule__XDataType__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29534); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29594); rule__XDataType__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29537); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29597); rule__XDataType__Group__3(); state._fsp--; @@ -14464,25 +14549,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4476:1: rule__XDataType__Group__2__Impl : ( ( rule__XDataType__NameAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4504:1: rule__XDataType__Group__2__Impl : ( ( rule__XDataType__NameAssignment_2 ) ) ; public final void rule__XDataType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4480:1: ( ( ( rule__XDataType__NameAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4481:1: ( ( rule__XDataType__NameAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4508:1: ( ( ( rule__XDataType__NameAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4509:1: ( ( rule__XDataType__NameAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4481:1: ( ( rule__XDataType__NameAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4482:1: ( rule__XDataType__NameAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4509:1: ( ( rule__XDataType__NameAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4510:1: ( rule__XDataType__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getNameAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4483:1: ( rule__XDataType__NameAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4483:2: rule__XDataType__NameAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4511:1: ( rule__XDataType__NameAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4511:2: rule__XDataType__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9564); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9624); rule__XDataType__NameAssignment_2(); state._fsp--; @@ -14515,21 +14600,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4493:1: rule__XDataType__Group__3 : rule__XDataType__Group__3__Impl rule__XDataType__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4521:1: rule__XDataType__Group__3 : rule__XDataType__Group__3__Impl rule__XDataType__Group__4 ; public final void rule__XDataType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4497:1: ( rule__XDataType__Group__3__Impl rule__XDataType__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4498:2: rule__XDataType__Group__3__Impl rule__XDataType__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4525:1: ( rule__XDataType__Group__3__Impl rule__XDataType__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4526:2: rule__XDataType__Group__3__Impl rule__XDataType__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39594); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39654); rule__XDataType__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39597); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39657); rule__XDataType__Group__4(); state._fsp--; @@ -14553,22 +14638,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4505:1: rule__XDataType__Group__3__Impl : ( ( rule__XDataType__Group_3__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4533:1: rule__XDataType__Group__3__Impl : ( ( rule__XDataType__Group_3__0 )? ) ; public final void rule__XDataType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4509:1: ( ( ( rule__XDataType__Group_3__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4510:1: ( ( rule__XDataType__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4537:1: ( ( ( rule__XDataType__Group_3__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4538:1: ( ( rule__XDataType__Group_3__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4510:1: ( ( rule__XDataType__Group_3__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4511:1: ( rule__XDataType__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4538:1: ( ( rule__XDataType__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4539:1: ( rule__XDataType__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getGroup_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4512:1: ( rule__XDataType__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4540:1: ( rule__XDataType__Group_3__0 )? int alt50=2; int LA50_0 = input.LA(1); @@ -14577,9 +14662,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt50) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4512:2: rule__XDataType__Group_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4540:2: rule__XDataType__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9624); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9684); rule__XDataType__Group_3__0(); state._fsp--; @@ -14615,21 +14700,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4522:1: rule__XDataType__Group__4 : rule__XDataType__Group__4__Impl rule__XDataType__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4550:1: rule__XDataType__Group__4 : rule__XDataType__Group__4__Impl rule__XDataType__Group__5 ; public final void rule__XDataType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4526:1: ( rule__XDataType__Group__4__Impl rule__XDataType__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4527:2: rule__XDataType__Group__4__Impl rule__XDataType__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4554:1: ( rule__XDataType__Group__4__Impl rule__XDataType__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4555:2: rule__XDataType__Group__4__Impl rule__XDataType__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49655); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49715); rule__XDataType__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49658); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49718); rule__XDataType__Group__5(); state._fsp--; @@ -14653,22 +14738,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4534:1: rule__XDataType__Group__4__Impl : ( 'wraps' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4562:1: rule__XDataType__Group__4__Impl : ( 'wraps' ) ; public final void rule__XDataType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4538:1: ( ( 'wraps' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4539:1: ( 'wraps' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4566:1: ( ( 'wraps' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4567:1: ( 'wraps' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4539:1: ( 'wraps' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4540:1: 'wraps' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4567:1: ( 'wraps' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4568:1: 'wraps' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getWrapsKeyword_4()); } - match(input,50,FollowSets000.FOLLOW_50_in_rule__XDataType__Group__4__Impl9686); if (state.failed) return ; + match(input,50,FollowSets000.FOLLOW_50_in_rule__XDataType__Group__4__Impl9746); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getWrapsKeyword_4()); } @@ -14694,21 +14779,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4553:1: rule__XDataType__Group__5 : rule__XDataType__Group__5__Impl rule__XDataType__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4581:1: rule__XDataType__Group__5 : rule__XDataType__Group__5__Impl rule__XDataType__Group__6 ; public final void rule__XDataType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4557:1: ( rule__XDataType__Group__5__Impl rule__XDataType__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4558:2: rule__XDataType__Group__5__Impl rule__XDataType__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4585:1: ( rule__XDataType__Group__5__Impl rule__XDataType__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4586:2: rule__XDataType__Group__5__Impl rule__XDataType__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59717); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59777); rule__XDataType__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59720); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59780); rule__XDataType__Group__6(); state._fsp--; @@ -14732,25 +14817,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4565:1: rule__XDataType__Group__5__Impl : ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4593:1: rule__XDataType__Group__5__Impl : ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) ; public final void rule__XDataType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4569:1: ( ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4570:1: ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4597:1: ( ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4598:1: ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4570:1: ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4571:1: ( rule__XDataType__InstanceTypeAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4598:1: ( ( rule__XDataType__InstanceTypeAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4599:1: ( rule__XDataType__InstanceTypeAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getInstanceTypeAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4572:1: ( rule__XDataType__InstanceTypeAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4572:2: rule__XDataType__InstanceTypeAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4600:1: ( rule__XDataType__InstanceTypeAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4600:2: rule__XDataType__InstanceTypeAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9747); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9807); rule__XDataType__InstanceTypeAssignment_5(); state._fsp--; @@ -14783,16 +14868,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4582:1: rule__XDataType__Group__6 : rule__XDataType__Group__6__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4610:1: rule__XDataType__Group__6 : rule__XDataType__Group__6__Impl ; public final void rule__XDataType__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4586:1: ( rule__XDataType__Group__6__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4587:2: rule__XDataType__Group__6__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4614:1: ( rule__XDataType__Group__6__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4615:2: rule__XDataType__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69777); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69837); rule__XDataType__Group__6__Impl(); state._fsp--; @@ -14816,25 +14901,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4593:1: rule__XDataType__Group__6__Impl : ( ( rule__XDataType__UnorderedGroup_6 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4621:1: rule__XDataType__Group__6__Impl : ( ( rule__XDataType__UnorderedGroup_6 ) ) ; public final void rule__XDataType__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4597:1: ( ( ( rule__XDataType__UnorderedGroup_6 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4598:1: ( ( rule__XDataType__UnorderedGroup_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4625:1: ( ( ( rule__XDataType__UnorderedGroup_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4626:1: ( ( rule__XDataType__UnorderedGroup_6 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4598:1: ( ( rule__XDataType__UnorderedGroup_6 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4599:1: ( rule__XDataType__UnorderedGroup_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4626:1: ( ( rule__XDataType__UnorderedGroup_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4627:1: ( rule__XDataType__UnorderedGroup_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4600:1: ( rule__XDataType__UnorderedGroup_6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4600:2: rule__XDataType__UnorderedGroup_6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4628:1: ( rule__XDataType__UnorderedGroup_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4628:2: rule__XDataType__UnorderedGroup_6 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9804); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9864); rule__XDataType__UnorderedGroup_6(); state._fsp--; @@ -14867,21 +14952,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4624:1: rule__XDataType__Group_3__0 : rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4652:1: rule__XDataType__Group_3__0 : rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 ; public final void rule__XDataType__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4628:1: ( rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4629:2: rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4656:1: ( rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4657:2: rule__XDataType__Group_3__0__Impl rule__XDataType__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09848); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09908); rule__XDataType__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09851); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09911); rule__XDataType__Group_3__1(); state._fsp--; @@ -14905,22 +14990,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4636:1: rule__XDataType__Group_3__0__Impl : ( '<' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4664:1: rule__XDataType__Group_3__0__Impl : ( '<' ) ; public final void rule__XDataType__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4640:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4641:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4668:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4669:1: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4641:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4642:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4669:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4670:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9879); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9939); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getLessThanSignKeyword_3_0()); } @@ -14946,21 +15031,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4655:1: rule__XDataType__Group_3__1 : rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4683:1: rule__XDataType__Group_3__1 : rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 ; public final void rule__XDataType__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4659:1: ( rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4660:2: rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4687:1: ( rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4688:2: rule__XDataType__Group_3__1__Impl rule__XDataType__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19910); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19970); rule__XDataType__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19913); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19973); rule__XDataType__Group_3__2(); state._fsp--; @@ -14984,25 +15069,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4667:1: rule__XDataType__Group_3__1__Impl : ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4695:1: rule__XDataType__Group_3__1__Impl : ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) ; public final void rule__XDataType__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4671:1: ( ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4672:1: ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4699:1: ( ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4700:1: ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4672:1: ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4673:1: ( rule__XDataType__TypeParametersAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4700:1: ( ( rule__XDataType__TypeParametersAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4701:1: ( rule__XDataType__TypeParametersAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getTypeParametersAssignment_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4674:1: ( rule__XDataType__TypeParametersAssignment_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4674:2: rule__XDataType__TypeParametersAssignment_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4702:1: ( rule__XDataType__TypeParametersAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4702:2: rule__XDataType__TypeParametersAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl9940); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl10000); rule__XDataType__TypeParametersAssignment_3_1(); state._fsp--; @@ -15035,21 +15120,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4684:1: rule__XDataType__Group_3__2 : rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4712:1: rule__XDataType__Group_3__2 : rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 ; public final void rule__XDataType__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4688:1: ( rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4689:2: rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4716:1: ( rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4717:2: rule__XDataType__Group_3__2__Impl rule__XDataType__Group_3__3 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__29970); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__210030); rule__XDataType__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__29973); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__210033); rule__XDataType__Group_3__3(); state._fsp--; @@ -15073,22 +15158,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4696:1: rule__XDataType__Group_3__2__Impl : ( ( rule__XDataType__Group_3_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4724:1: rule__XDataType__Group_3__2__Impl : ( ( rule__XDataType__Group_3_2__0 )* ) ; public final void rule__XDataType__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4700:1: ( ( ( rule__XDataType__Group_3_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4701:1: ( ( rule__XDataType__Group_3_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4728:1: ( ( ( rule__XDataType__Group_3_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4729:1: ( ( rule__XDataType__Group_3_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4701:1: ( ( rule__XDataType__Group_3_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4702:1: ( rule__XDataType__Group_3_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4729:1: ( ( rule__XDataType__Group_3_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4730:1: ( rule__XDataType__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getGroup_3_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4703:1: ( rule__XDataType__Group_3_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4731:1: ( rule__XDataType__Group_3_2__0 )* loop51: do { int alt51=2; @@ -15101,9 +15186,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt51) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4703:2: rule__XDataType__Group_3_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4731:2: rule__XDataType__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl10000); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl10060); rule__XDataType__Group_3_2__0(); state._fsp--; @@ -15142,16 +15227,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4713:1: rule__XDataType__Group_3__3 : rule__XDataType__Group_3__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4741:1: rule__XDataType__Group_3__3 : rule__XDataType__Group_3__3__Impl ; public final void rule__XDataType__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4717:1: ( rule__XDataType__Group_3__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4718:2: rule__XDataType__Group_3__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4745:1: ( rule__XDataType__Group_3__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4746:2: rule__XDataType__Group_3__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__310031); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__310091); rule__XDataType__Group_3__3__Impl(); state._fsp--; @@ -15175,22 +15260,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4724:1: rule__XDataType__Group_3__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4752:1: rule__XDataType__Group_3__3__Impl : ( '>' ) ; public final void rule__XDataType__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4728:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4729:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4756:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4757:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4729:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4730:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4757:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4758:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getGreaterThanSignKeyword_3_3()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__XDataType__Group_3__3__Impl10059); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__XDataType__Group_3__3__Impl10119); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getGreaterThanSignKeyword_3_3()); } @@ -15216,21 +15301,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4751:1: rule__XDataType__Group_3_2__0 : rule__XDataType__Group_3_2__0__Impl rule__XDataType__Group_3_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4779:1: rule__XDataType__Group_3_2__0 : rule__XDataType__Group_3_2__0__Impl rule__XDataType__Group_3_2__1 ; public final void rule__XDataType__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4755:1: ( rule__XDataType__Group_3_2__0__Impl rule__XDataType__Group_3_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4756:2: rule__XDataType__Group_3_2__0__Impl rule__XDataType__Group_3_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4783:1: ( rule__XDataType__Group_3_2__0__Impl rule__XDataType__Group_3_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4784:2: rule__XDataType__Group_3_2__0__Impl rule__XDataType__Group_3_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010098); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010158); rule__XDataType__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1_in_rule__XDataType__Group_3_2__010101); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1_in_rule__XDataType__Group_3_2__010161); rule__XDataType__Group_3_2__1(); state._fsp--; @@ -15254,22 +15339,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4763:1: rule__XDataType__Group_3_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4791:1: rule__XDataType__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XDataType__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4767:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4768:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4795:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4796:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4768:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4769:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4796:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4797:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getCommaKeyword_3_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10129); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10189); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getCommaKeyword_3_2_0()); } @@ -15295,16 +15380,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4782:1: rule__XDataType__Group_3_2__1 : rule__XDataType__Group_3_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4810:1: rule__XDataType__Group_3_2__1 : rule__XDataType__Group_3_2__1__Impl ; public final void rule__XDataType__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4786:1: ( rule__XDataType__Group_3_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4787:2: rule__XDataType__Group_3_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4814:1: ( rule__XDataType__Group_3_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4815:2: rule__XDataType__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110160); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110220); rule__XDataType__Group_3_2__1__Impl(); state._fsp--; @@ -15328,25 +15413,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_3_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4793:1: rule__XDataType__Group_3_2__1__Impl : ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4821:1: rule__XDataType__Group_3_2__1__Impl : ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) ; public final void rule__XDataType__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4797:1: ( ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4798:1: ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4825:1: ( ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4826:1: ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4798:1: ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4799:1: ( rule__XDataType__TypeParametersAssignment_3_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4826:1: ( ( rule__XDataType__TypeParametersAssignment_3_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4827:1: ( rule__XDataType__TypeParametersAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getTypeParametersAssignment_3_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4800:1: ( rule__XDataType__TypeParametersAssignment_3_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4800:2: rule__XDataType__TypeParametersAssignment_3_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4828:1: ( rule__XDataType__TypeParametersAssignment_3_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4828:2: rule__XDataType__TypeParametersAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10187); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10247); rule__XDataType__TypeParametersAssignment_3_2_1(); state._fsp--; @@ -15379,21 +15464,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4814:1: rule__XDataType__Group_6_0__0 : rule__XDataType__Group_6_0__0__Impl rule__XDataType__Group_6_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4842:1: rule__XDataType__Group_6_0__0 : rule__XDataType__Group_6_0__0__Impl rule__XDataType__Group_6_0__1 ; public final void rule__XDataType__Group_6_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4818:1: ( rule__XDataType__Group_6_0__0__Impl rule__XDataType__Group_6_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4819:2: rule__XDataType__Group_6_0__0__Impl rule__XDataType__Group_6_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4846:1: ( rule__XDataType__Group_6_0__0__Impl rule__XDataType__Group_6_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4847:2: rule__XDataType__Group_6_0__0__Impl rule__XDataType__Group_6_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010221); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010281); rule__XDataType__Group_6_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1_in_rule__XDataType__Group_6_0__010224); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1_in_rule__XDataType__Group_6_0__010284); rule__XDataType__Group_6_0__1(); state._fsp--; @@ -15417,25 +15502,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4826:1: rule__XDataType__Group_6_0__0__Impl : ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4854:1: rule__XDataType__Group_6_0__0__Impl : ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) ; public final void rule__XDataType__Group_6_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4830:1: ( ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4831:1: ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4858:1: ( ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4859:1: ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4831:1: ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4832:1: ( rule__XDataType__SerializableAssignment_6_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4859:1: ( ( rule__XDataType__SerializableAssignment_6_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4860:1: ( rule__XDataType__SerializableAssignment_6_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getSerializableAssignment_6_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4833:1: ( rule__XDataType__SerializableAssignment_6_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4833:2: rule__XDataType__SerializableAssignment_6_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4861:1: ( rule__XDataType__SerializableAssignment_6_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4861:2: rule__XDataType__SerializableAssignment_6_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10251); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10311); rule__XDataType__SerializableAssignment_6_0_0(); state._fsp--; @@ -15468,16 +15553,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4843:1: rule__XDataType__Group_6_0__1 : rule__XDataType__Group_6_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4871:1: rule__XDataType__Group_6_0__1 : rule__XDataType__Group_6_0__1__Impl ; public final void rule__XDataType__Group_6_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4847:1: ( rule__XDataType__Group_6_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4848:2: rule__XDataType__Group_6_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4875:1: ( rule__XDataType__Group_6_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4876:2: rule__XDataType__Group_6_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110281); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110341); rule__XDataType__Group_6_0__1__Impl(); state._fsp--; @@ -15501,25 +15586,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4854:1: rule__XDataType__Group_6_0__1__Impl : ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4882:1: rule__XDataType__Group_6_0__1__Impl : ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) ; public final void rule__XDataType__Group_6_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4858:1: ( ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4859:1: ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4886:1: ( ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4887:1: ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4859:1: ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4860:1: ( rule__XDataType__CreateBodyAssignment_6_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4887:1: ( ( rule__XDataType__CreateBodyAssignment_6_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4888:1: ( rule__XDataType__CreateBodyAssignment_6_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getCreateBodyAssignment_6_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4861:1: ( rule__XDataType__CreateBodyAssignment_6_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4861:2: rule__XDataType__CreateBodyAssignment_6_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4889:1: ( rule__XDataType__CreateBodyAssignment_6_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4889:2: rule__XDataType__CreateBodyAssignment_6_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10308); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10368); rule__XDataType__CreateBodyAssignment_6_0_1(); state._fsp--; @@ -15552,21 +15637,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4875:1: rule__XDataType__Group_6_1__0 : rule__XDataType__Group_6_1__0__Impl rule__XDataType__Group_6_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4903:1: rule__XDataType__Group_6_1__0 : rule__XDataType__Group_6_1__0__Impl rule__XDataType__Group_6_1__1 ; public final void rule__XDataType__Group_6_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4879:1: ( rule__XDataType__Group_6_1__0__Impl rule__XDataType__Group_6_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4880:2: rule__XDataType__Group_6_1__0__Impl rule__XDataType__Group_6_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4907:1: ( rule__XDataType__Group_6_1__0__Impl rule__XDataType__Group_6_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4908:2: rule__XDataType__Group_6_1__0__Impl rule__XDataType__Group_6_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010342); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010402); rule__XDataType__Group_6_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1_in_rule__XDataType__Group_6_1__010345); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1_in_rule__XDataType__Group_6_1__010405); rule__XDataType__Group_6_1__1(); state._fsp--; @@ -15590,22 +15675,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4887:1: rule__XDataType__Group_6_1__0__Impl : ( 'convert' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4915:1: rule__XDataType__Group_6_1__0__Impl : ( 'convert' ) ; public final void rule__XDataType__Group_6_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4891:1: ( ( 'convert' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4892:1: ( 'convert' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4919:1: ( ( 'convert' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4920:1: ( 'convert' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4892:1: ( 'convert' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4893:1: 'convert' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4920:1: ( 'convert' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4921:1: 'convert' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getConvertKeyword_6_1_0()); } - match(input,51,FollowSets000.FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10373); if (state.failed) return ; + match(input,51,FollowSets000.FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10433); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getConvertKeyword_6_1_0()); } @@ -15631,16 +15716,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4906:1: rule__XDataType__Group_6_1__1 : rule__XDataType__Group_6_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4934:1: rule__XDataType__Group_6_1__1 : rule__XDataType__Group_6_1__1__Impl ; public final void rule__XDataType__Group_6_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4910:1: ( rule__XDataType__Group_6_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4911:2: rule__XDataType__Group_6_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4938:1: ( rule__XDataType__Group_6_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4939:2: rule__XDataType__Group_6_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110404); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110464); rule__XDataType__Group_6_1__1__Impl(); state._fsp--; @@ -15664,25 +15749,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__Group_6_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4917:1: rule__XDataType__Group_6_1__1__Impl : ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4945:1: rule__XDataType__Group_6_1__1__Impl : ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) ; public final void rule__XDataType__Group_6_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4921:1: ( ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4922:1: ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4949:1: ( ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4950:1: ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4922:1: ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4923:1: ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4950:1: ( ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4951:1: ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getConvertBodyAssignment_6_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4924:1: ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4924:2: rule__XDataType__ConvertBodyAssignment_6_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4952:1: ( rule__XDataType__ConvertBodyAssignment_6_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4952:2: rule__XDataType__ConvertBodyAssignment_6_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10431); + pushFollow(FollowSets000.FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10491); rule__XDataType__ConvertBodyAssignment_6_1_1(); state._fsp--; @@ -15715,21 +15800,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4938:1: rule__XEnum__Group__0 : rule__XEnum__Group__0__Impl rule__XEnum__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4966:1: rule__XEnum__Group__0 : rule__XEnum__Group__0__Impl rule__XEnum__Group__1 ; public final void rule__XEnum__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4942:1: ( rule__XEnum__Group__0__Impl rule__XEnum__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4943:2: rule__XEnum__Group__0__Impl rule__XEnum__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4970:1: ( rule__XEnum__Group__0__Impl rule__XEnum__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4971:2: rule__XEnum__Group__0__Impl rule__XEnum__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010465); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010525); rule__XEnum__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010468); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010528); rule__XEnum__Group__1(); state._fsp--; @@ -15753,22 +15838,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4950:1: rule__XEnum__Group__0__Impl : ( ( rule__XEnum__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4978:1: rule__XEnum__Group__0__Impl : ( ( rule__XEnum__AnnotationsAssignment_0 )* ) ; public final void rule__XEnum__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4954:1: ( ( ( rule__XEnum__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4955:1: ( ( rule__XEnum__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4982:1: ( ( ( rule__XEnum__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4983:1: ( ( rule__XEnum__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4955:1: ( ( rule__XEnum__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4956:1: ( rule__XEnum__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4983:1: ( ( rule__XEnum__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4984:1: ( rule__XEnum__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4957:1: ( rule__XEnum__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4985:1: ( rule__XEnum__AnnotationsAssignment_0 )* loop52: do { int alt52=2; @@ -15781,9 +15866,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt52) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4957:2: rule__XEnum__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4985:2: rule__XEnum__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10495); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10555); rule__XEnum__AnnotationsAssignment_0(); state._fsp--; @@ -15822,21 +15907,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4967:1: rule__XEnum__Group__1 : rule__XEnum__Group__1__Impl rule__XEnum__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4995:1: rule__XEnum__Group__1 : rule__XEnum__Group__1__Impl rule__XEnum__Group__2 ; public final void rule__XEnum__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4971:1: ( rule__XEnum__Group__1__Impl rule__XEnum__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4972:2: rule__XEnum__Group__1__Impl rule__XEnum__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4999:1: ( rule__XEnum__Group__1__Impl rule__XEnum__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5000:2: rule__XEnum__Group__1__Impl rule__XEnum__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110526); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110586); rule__XEnum__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110529); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110589); rule__XEnum__Group__2(); state._fsp--; @@ -15860,22 +15945,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4979:1: rule__XEnum__Group__1__Impl : ( 'enum' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5007:1: rule__XEnum__Group__1__Impl : ( 'enum' ) ; public final void rule__XEnum__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4983:1: ( ( 'enum' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4984:1: ( 'enum' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5011:1: ( ( 'enum' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5012:1: ( 'enum' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4984:1: ( 'enum' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4985:1: 'enum' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5012:1: ( 'enum' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5013:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getEnumKeyword_1()); } - match(input,52,FollowSets000.FOLLOW_52_in_rule__XEnum__Group__1__Impl10557); if (state.failed) return ; + match(input,52,FollowSets000.FOLLOW_52_in_rule__XEnum__Group__1__Impl10617); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumAccess().getEnumKeyword_1()); } @@ -15901,21 +15986,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:4998:1: rule__XEnum__Group__2 : rule__XEnum__Group__2__Impl rule__XEnum__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5026:1: rule__XEnum__Group__2 : rule__XEnum__Group__2__Impl rule__XEnum__Group__3 ; public final void rule__XEnum__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5002:1: ( rule__XEnum__Group__2__Impl rule__XEnum__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5003:2: rule__XEnum__Group__2__Impl rule__XEnum__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5030:1: ( rule__XEnum__Group__2__Impl rule__XEnum__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5031:2: rule__XEnum__Group__2__Impl rule__XEnum__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210588); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210648); rule__XEnum__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210591); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210651); rule__XEnum__Group__3(); state._fsp--; @@ -15939,25 +16024,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5010:1: rule__XEnum__Group__2__Impl : ( ( rule__XEnum__NameAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5038:1: rule__XEnum__Group__2__Impl : ( ( rule__XEnum__NameAssignment_2 ) ) ; public final void rule__XEnum__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5014:1: ( ( ( rule__XEnum__NameAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5015:1: ( ( rule__XEnum__NameAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5042:1: ( ( ( rule__XEnum__NameAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5043:1: ( ( rule__XEnum__NameAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5015:1: ( ( rule__XEnum__NameAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5016:1: ( rule__XEnum__NameAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5043:1: ( ( rule__XEnum__NameAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5044:1: ( rule__XEnum__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getNameAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5017:1: ( rule__XEnum__NameAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5017:2: rule__XEnum__NameAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5045:1: ( rule__XEnum__NameAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5045:2: rule__XEnum__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10618); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10678); rule__XEnum__NameAssignment_2(); state._fsp--; @@ -15990,21 +16075,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5027:1: rule__XEnum__Group__3 : rule__XEnum__Group__3__Impl rule__XEnum__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5055:1: rule__XEnum__Group__3 : rule__XEnum__Group__3__Impl rule__XEnum__Group__4 ; public final void rule__XEnum__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5031:1: ( rule__XEnum__Group__3__Impl rule__XEnum__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5032:2: rule__XEnum__Group__3__Impl rule__XEnum__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5059:1: ( rule__XEnum__Group__3__Impl rule__XEnum__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5060:2: rule__XEnum__Group__3__Impl rule__XEnum__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310648); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310708); rule__XEnum__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310651); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310711); rule__XEnum__Group__4(); state._fsp--; @@ -16028,22 +16113,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5039:1: rule__XEnum__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5067:1: rule__XEnum__Group__3__Impl : ( '{' ) ; public final void rule__XEnum__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5043:1: ( ( '{' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5044:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5071:1: ( ( '{' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5072:1: ( '{' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5044:1: ( '{' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5045:1: '{' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5072:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5073:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getLeftCurlyBracketKeyword_3()); } - match(input,53,FollowSets000.FOLLOW_53_in_rule__XEnum__Group__3__Impl10679); if (state.failed) return ; + match(input,53,FollowSets000.FOLLOW_53_in_rule__XEnum__Group__3__Impl10739); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumAccess().getLeftCurlyBracketKeyword_3()); } @@ -16069,21 +16154,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5058:1: rule__XEnum__Group__4 : rule__XEnum__Group__4__Impl rule__XEnum__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5086:1: rule__XEnum__Group__4 : rule__XEnum__Group__4__Impl rule__XEnum__Group__5 ; public final void rule__XEnum__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5062:1: ( rule__XEnum__Group__4__Impl rule__XEnum__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5063:2: rule__XEnum__Group__4__Impl rule__XEnum__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5090:1: ( rule__XEnum__Group__4__Impl rule__XEnum__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5091:2: rule__XEnum__Group__4__Impl rule__XEnum__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410710); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410770); rule__XEnum__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410713); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410773); rule__XEnum__Group__5(); state._fsp--; @@ -16107,22 +16192,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5070:1: rule__XEnum__Group__4__Impl : ( ( rule__XEnum__Group_4__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5098:1: rule__XEnum__Group__4__Impl : ( ( rule__XEnum__Group_4__0 )? ) ; public final void rule__XEnum__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5074:1: ( ( ( rule__XEnum__Group_4__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5075:1: ( ( rule__XEnum__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5102:1: ( ( ( rule__XEnum__Group_4__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5103:1: ( ( rule__XEnum__Group_4__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5075:1: ( ( rule__XEnum__Group_4__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5076:1: ( rule__XEnum__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5103:1: ( ( rule__XEnum__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5104:1: ( rule__XEnum__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getGroup_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5077:1: ( rule__XEnum__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5105:1: ( rule__XEnum__Group_4__0 )? int alt53=2; int LA53_0 = input.LA(1); @@ -16131,9 +16216,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt53) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5077:2: rule__XEnum__Group_4__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5105:2: rule__XEnum__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10740); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10800); rule__XEnum__Group_4__0(); state._fsp--; @@ -16169,16 +16254,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5087:1: rule__XEnum__Group__5 : rule__XEnum__Group__5__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5115:1: rule__XEnum__Group__5 : rule__XEnum__Group__5__Impl ; public final void rule__XEnum__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5091:1: ( rule__XEnum__Group__5__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5092:2: rule__XEnum__Group__5__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5119:1: ( rule__XEnum__Group__5__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5120:2: rule__XEnum__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510771); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510831); rule__XEnum__Group__5__Impl(); state._fsp--; @@ -16202,22 +16287,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5098:1: rule__XEnum__Group__5__Impl : ( '}' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5126:1: rule__XEnum__Group__5__Impl : ( '}' ) ; public final void rule__XEnum__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5102:1: ( ( '}' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5103:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5130:1: ( ( '}' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5131:1: ( '}' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5103:1: ( '}' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5104:1: '}' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5131:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5132:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getRightCurlyBracketKeyword_5()); } - match(input,54,FollowSets000.FOLLOW_54_in_rule__XEnum__Group__5__Impl10799); if (state.failed) return ; + match(input,54,FollowSets000.FOLLOW_54_in_rule__XEnum__Group__5__Impl10859); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumAccess().getRightCurlyBracketKeyword_5()); } @@ -16243,21 +16328,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5129:1: rule__XEnum__Group_4__0 : rule__XEnum__Group_4__0__Impl rule__XEnum__Group_4__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5157:1: rule__XEnum__Group_4__0 : rule__XEnum__Group_4__0__Impl rule__XEnum__Group_4__1 ; public final void rule__XEnum__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5133:1: ( rule__XEnum__Group_4__0__Impl rule__XEnum__Group_4__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5134:2: rule__XEnum__Group_4__0__Impl rule__XEnum__Group_4__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5161:1: ( rule__XEnum__Group_4__0__Impl rule__XEnum__Group_4__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5162:2: rule__XEnum__Group_4__0__Impl rule__XEnum__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010842); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010902); rule__XEnum__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1_in_rule__XEnum__Group_4__010845); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1_in_rule__XEnum__Group_4__010905); rule__XEnum__Group_4__1(); state._fsp--; @@ -16281,25 +16366,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5141:1: rule__XEnum__Group_4__0__Impl : ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5169:1: rule__XEnum__Group_4__0__Impl : ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) ; public final void rule__XEnum__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5145:1: ( ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5146:1: ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5173:1: ( ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5174:1: ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5146:1: ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5147:1: ( rule__XEnum__LiteralsAssignment_4_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5174:1: ( ( rule__XEnum__LiteralsAssignment_4_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5175:1: ( rule__XEnum__LiteralsAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getLiteralsAssignment_4_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5148:1: ( rule__XEnum__LiteralsAssignment_4_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5148:2: rule__XEnum__LiteralsAssignment_4_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5176:1: ( rule__XEnum__LiteralsAssignment_4_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5176:2: rule__XEnum__LiteralsAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10872); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10932); rule__XEnum__LiteralsAssignment_4_0(); state._fsp--; @@ -16332,16 +16417,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5158:1: rule__XEnum__Group_4__1 : rule__XEnum__Group_4__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5186:1: rule__XEnum__Group_4__1 : rule__XEnum__Group_4__1__Impl ; public final void rule__XEnum__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5162:1: ( rule__XEnum__Group_4__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5163:2: rule__XEnum__Group_4__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5190:1: ( rule__XEnum__Group_4__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5191:2: rule__XEnum__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110902); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110962); rule__XEnum__Group_4__1__Impl(); state._fsp--; @@ -16365,22 +16450,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5169:1: rule__XEnum__Group_4__1__Impl : ( ( rule__XEnum__Group_4_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5197:1: rule__XEnum__Group_4__1__Impl : ( ( rule__XEnum__Group_4_1__0 )* ) ; public final void rule__XEnum__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5173:1: ( ( ( rule__XEnum__Group_4_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5174:1: ( ( rule__XEnum__Group_4_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5201:1: ( ( ( rule__XEnum__Group_4_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5202:1: ( ( rule__XEnum__Group_4_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5174:1: ( ( rule__XEnum__Group_4_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5175:1: ( rule__XEnum__Group_4_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5202:1: ( ( rule__XEnum__Group_4_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5203:1: ( rule__XEnum__Group_4_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getGroup_4_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5176:1: ( rule__XEnum__Group_4_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5204:1: ( rule__XEnum__Group_4_1__0 )* loop54: do { int alt54=2; @@ -16393,9 +16478,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt54) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5176:2: rule__XEnum__Group_4_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5204:2: rule__XEnum__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10929); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10989); rule__XEnum__Group_4_1__0(); state._fsp--; @@ -16434,21 +16519,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5190:1: rule__XEnum__Group_4_1__0 : rule__XEnum__Group_4_1__0__Impl rule__XEnum__Group_4_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5218:1: rule__XEnum__Group_4_1__0 : rule__XEnum__Group_4_1__0__Impl rule__XEnum__Group_4_1__1 ; public final void rule__XEnum__Group_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5194:1: ( rule__XEnum__Group_4_1__0__Impl rule__XEnum__Group_4_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5195:2: rule__XEnum__Group_4_1__0__Impl rule__XEnum__Group_4_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5222:1: ( rule__XEnum__Group_4_1__0__Impl rule__XEnum__Group_4_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5223:2: rule__XEnum__Group_4_1__0__Impl rule__XEnum__Group_4_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__010964); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__011024); rule__XEnum__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1_in_rule__XEnum__Group_4_1__010967); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1_in_rule__XEnum__Group_4_1__011027); rule__XEnum__Group_4_1__1(); state._fsp--; @@ -16472,22 +16557,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5202:1: rule__XEnum__Group_4_1__0__Impl : ( ( ',' )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5230:1: rule__XEnum__Group_4_1__0__Impl : ( ( ',' )? ) ; public final void rule__XEnum__Group_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5206:1: ( ( ( ',' )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5207:1: ( ( ',' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5234:1: ( ( ( ',' )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5235:1: ( ( ',' )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5207:1: ( ( ',' )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5208:1: ( ',' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5235:1: ( ( ',' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5236:1: ( ',' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getCommaKeyword_4_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5209:1: ( ',' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5237:1: ( ',' )? int alt55=2; int LA55_0 = input.LA(1); @@ -16496,9 +16581,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt55) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5210:2: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5238:2: ',' { - match(input,44,FollowSets000.FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl10996); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl11056); if (state.failed) return ; } break; @@ -16530,16 +16615,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5221:1: rule__XEnum__Group_4_1__1 : rule__XEnum__Group_4_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5249:1: rule__XEnum__Group_4_1__1 : rule__XEnum__Group_4_1__1__Impl ; public final void rule__XEnum__Group_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5225:1: ( rule__XEnum__Group_4_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5226:2: rule__XEnum__Group_4_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5253:1: ( rule__XEnum__Group_4_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5254:2: rule__XEnum__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__111029); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__111089); rule__XEnum__Group_4_1__1__Impl(); state._fsp--; @@ -16563,25 +16648,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__Group_4_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5232:1: rule__XEnum__Group_4_1__1__Impl : ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5260:1: rule__XEnum__Group_4_1__1__Impl : ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) ; public final void rule__XEnum__Group_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5236:1: ( ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5237:1: ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5264:1: ( ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5265:1: ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5237:1: ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5238:1: ( rule__XEnum__LiteralsAssignment_4_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5265:1: ( ( rule__XEnum__LiteralsAssignment_4_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5266:1: ( rule__XEnum__LiteralsAssignment_4_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getLiteralsAssignment_4_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5239:1: ( rule__XEnum__LiteralsAssignment_4_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5239:2: rule__XEnum__LiteralsAssignment_4_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5267:1: ( rule__XEnum__LiteralsAssignment_4_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5267:2: rule__XEnum__LiteralsAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl11056); + pushFollow(FollowSets000.FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl11116); rule__XEnum__LiteralsAssignment_4_1_1(); state._fsp--; @@ -16614,21 +16699,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5253:1: rule__XEnumLiteral__Group__0 : rule__XEnumLiteral__Group__0__Impl rule__XEnumLiteral__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5281:1: rule__XEnumLiteral__Group__0 : rule__XEnumLiteral__Group__0__Impl rule__XEnumLiteral__Group__1 ; public final void rule__XEnumLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5257:1: ( rule__XEnumLiteral__Group__0__Impl rule__XEnumLiteral__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5258:2: rule__XEnumLiteral__Group__0__Impl rule__XEnumLiteral__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5285:1: ( rule__XEnumLiteral__Group__0__Impl rule__XEnumLiteral__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5286:2: rule__XEnumLiteral__Group__0__Impl rule__XEnumLiteral__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011090); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011150); rule__XEnumLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011093); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011153); rule__XEnumLiteral__Group__1(); state._fsp--; @@ -16652,22 +16737,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5265:1: rule__XEnumLiteral__Group__0__Impl : ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5293:1: rule__XEnumLiteral__Group__0__Impl : ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) ; public final void rule__XEnumLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5269:1: ( ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5270:1: ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5297:1: ( ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5298:1: ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5270:1: ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5271:1: ( rule__XEnumLiteral__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5298:1: ( ( rule__XEnumLiteral__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5299:1: ( rule__XEnumLiteral__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5272:1: ( rule__XEnumLiteral__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5300:1: ( rule__XEnumLiteral__AnnotationsAssignment_0 )* loop56: do { int alt56=2; @@ -16680,9 +16765,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt56) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5272:2: rule__XEnumLiteral__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5300:2: rule__XEnumLiteral__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11120); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11180); rule__XEnumLiteral__AnnotationsAssignment_0(); state._fsp--; @@ -16721,21 +16806,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5282:1: rule__XEnumLiteral__Group__1 : rule__XEnumLiteral__Group__1__Impl rule__XEnumLiteral__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5310:1: rule__XEnumLiteral__Group__1 : rule__XEnumLiteral__Group__1__Impl rule__XEnumLiteral__Group__2 ; public final void rule__XEnumLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5286:1: ( rule__XEnumLiteral__Group__1__Impl rule__XEnumLiteral__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5287:2: rule__XEnumLiteral__Group__1__Impl rule__XEnumLiteral__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5314:1: ( rule__XEnumLiteral__Group__1__Impl rule__XEnumLiteral__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5315:2: rule__XEnumLiteral__Group__1__Impl rule__XEnumLiteral__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111151); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111211); rule__XEnumLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111154); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111214); rule__XEnumLiteral__Group__2(); state._fsp--; @@ -16759,25 +16844,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5294:1: rule__XEnumLiteral__Group__1__Impl : ( ( rule__XEnumLiteral__NameAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5322:1: rule__XEnumLiteral__Group__1__Impl : ( ( rule__XEnumLiteral__NameAssignment_1 ) ) ; public final void rule__XEnumLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5298:1: ( ( ( rule__XEnumLiteral__NameAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5299:1: ( ( rule__XEnumLiteral__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5326:1: ( ( ( rule__XEnumLiteral__NameAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5327:1: ( ( rule__XEnumLiteral__NameAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5299:1: ( ( rule__XEnumLiteral__NameAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5300:1: ( rule__XEnumLiteral__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5327:1: ( ( rule__XEnumLiteral__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5328:1: ( rule__XEnumLiteral__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getNameAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5301:1: ( rule__XEnumLiteral__NameAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5301:2: rule__XEnumLiteral__NameAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5329:1: ( rule__XEnumLiteral__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5329:2: rule__XEnumLiteral__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11181); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11241); rule__XEnumLiteral__NameAssignment_1(); state._fsp--; @@ -16810,21 +16895,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5311:1: rule__XEnumLiteral__Group__2 : rule__XEnumLiteral__Group__2__Impl rule__XEnumLiteral__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5339:1: rule__XEnumLiteral__Group__2 : rule__XEnumLiteral__Group__2__Impl rule__XEnumLiteral__Group__3 ; public final void rule__XEnumLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5315:1: ( rule__XEnumLiteral__Group__2__Impl rule__XEnumLiteral__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5316:2: rule__XEnumLiteral__Group__2__Impl rule__XEnumLiteral__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5343:1: ( rule__XEnumLiteral__Group__2__Impl rule__XEnumLiteral__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5344:2: rule__XEnumLiteral__Group__2__Impl rule__XEnumLiteral__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211211); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211271); rule__XEnumLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211214); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211274); rule__XEnumLiteral__Group__3(); state._fsp--; @@ -16848,22 +16933,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5323:1: rule__XEnumLiteral__Group__2__Impl : ( ( rule__XEnumLiteral__Group_2__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5351:1: rule__XEnumLiteral__Group__2__Impl : ( ( rule__XEnumLiteral__Group_2__0 )? ) ; public final void rule__XEnumLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5327:1: ( ( ( rule__XEnumLiteral__Group_2__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5328:1: ( ( rule__XEnumLiteral__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5355:1: ( ( ( rule__XEnumLiteral__Group_2__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5356:1: ( ( rule__XEnumLiteral__Group_2__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5328:1: ( ( rule__XEnumLiteral__Group_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5329:1: ( rule__XEnumLiteral__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5356:1: ( ( rule__XEnumLiteral__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5357:1: ( rule__XEnumLiteral__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5330:1: ( rule__XEnumLiteral__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5358:1: ( rule__XEnumLiteral__Group_2__0 )? int alt57=2; int LA57_0 = input.LA(1); @@ -16872,9 +16957,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt57) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5330:2: rule__XEnumLiteral__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5358:2: rule__XEnumLiteral__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11241); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11301); rule__XEnumLiteral__Group_2__0(); state._fsp--; @@ -16910,16 +16995,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5340:1: rule__XEnumLiteral__Group__3 : rule__XEnumLiteral__Group__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5368:1: rule__XEnumLiteral__Group__3 : rule__XEnumLiteral__Group__3__Impl ; public final void rule__XEnumLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5344:1: ( rule__XEnumLiteral__Group__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5345:2: rule__XEnumLiteral__Group__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5372:1: ( rule__XEnumLiteral__Group__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5373:2: rule__XEnumLiteral__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311272); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311332); rule__XEnumLiteral__Group__3__Impl(); state._fsp--; @@ -16943,22 +17028,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5351:1: rule__XEnumLiteral__Group__3__Impl : ( ( rule__XEnumLiteral__Group_3__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5379:1: rule__XEnumLiteral__Group__3__Impl : ( ( rule__XEnumLiteral__Group_3__0 )? ) ; public final void rule__XEnumLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5355:1: ( ( ( rule__XEnumLiteral__Group_3__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5356:1: ( ( rule__XEnumLiteral__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5383:1: ( ( ( rule__XEnumLiteral__Group_3__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5384:1: ( ( rule__XEnumLiteral__Group_3__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5356:1: ( ( rule__XEnumLiteral__Group_3__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5357:1: ( rule__XEnumLiteral__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5384:1: ( ( rule__XEnumLiteral__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5385:1: ( rule__XEnumLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getGroup_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5358:1: ( rule__XEnumLiteral__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5386:1: ( rule__XEnumLiteral__Group_3__0 )? int alt58=2; int LA58_0 = input.LA(1); @@ -16967,9 +17052,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt58) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5358:2: rule__XEnumLiteral__Group_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5386:2: rule__XEnumLiteral__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11299); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11359); rule__XEnumLiteral__Group_3__0(); state._fsp--; @@ -17005,21 +17090,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5376:1: rule__XEnumLiteral__Group_2__0 : rule__XEnumLiteral__Group_2__0__Impl rule__XEnumLiteral__Group_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5404:1: rule__XEnumLiteral__Group_2__0 : rule__XEnumLiteral__Group_2__0__Impl rule__XEnumLiteral__Group_2__1 ; public final void rule__XEnumLiteral__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5380:1: ( rule__XEnumLiteral__Group_2__0__Impl rule__XEnumLiteral__Group_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5381:2: rule__XEnumLiteral__Group_2__0__Impl rule__XEnumLiteral__Group_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5408:1: ( rule__XEnumLiteral__Group_2__0__Impl rule__XEnumLiteral__Group_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5409:2: rule__XEnumLiteral__Group_2__0__Impl rule__XEnumLiteral__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011338); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011398); rule__XEnumLiteral__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1_in_rule__XEnumLiteral__Group_2__011341); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1_in_rule__XEnumLiteral__Group_2__011401); rule__XEnumLiteral__Group_2__1(); state._fsp--; @@ -17043,22 +17128,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5388:1: rule__XEnumLiteral__Group_2__0__Impl : ( 'as' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5416:1: rule__XEnumLiteral__Group_2__0__Impl : ( 'as' ) ; public final void rule__XEnumLiteral__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5392:1: ( ( 'as' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5393:1: ( 'as' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5420:1: ( ( 'as' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5421:1: ( 'as' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5393:1: ( 'as' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5394:1: 'as' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5421:1: ( 'as' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5422:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getAsKeyword_2_0()); } - match(input,48,FollowSets000.FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11369); if (state.failed) return ; + match(input,48,FollowSets000.FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11429); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumLiteralAccess().getAsKeyword_2_0()); } @@ -17084,16 +17169,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5407:1: rule__XEnumLiteral__Group_2__1 : rule__XEnumLiteral__Group_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5435:1: rule__XEnumLiteral__Group_2__1 : rule__XEnumLiteral__Group_2__1__Impl ; public final void rule__XEnumLiteral__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5411:1: ( rule__XEnumLiteral__Group_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5412:2: rule__XEnumLiteral__Group_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5439:1: ( rule__XEnumLiteral__Group_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5440:2: rule__XEnumLiteral__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111400); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111460); rule__XEnumLiteral__Group_2__1__Impl(); state._fsp--; @@ -17117,25 +17202,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5418:1: rule__XEnumLiteral__Group_2__1__Impl : ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5446:1: rule__XEnumLiteral__Group_2__1__Impl : ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) ; public final void rule__XEnumLiteral__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5422:1: ( ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5423:1: ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5450:1: ( ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5451:1: ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5423:1: ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5424:1: ( rule__XEnumLiteral__LiteralAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5451:1: ( ( rule__XEnumLiteral__LiteralAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5452:1: ( rule__XEnumLiteral__LiteralAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getLiteralAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5425:1: ( rule__XEnumLiteral__LiteralAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5425:2: rule__XEnumLiteral__LiteralAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5453:1: ( rule__XEnumLiteral__LiteralAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5453:2: rule__XEnumLiteral__LiteralAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11427); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11487); rule__XEnumLiteral__LiteralAssignment_2_1(); state._fsp--; @@ -17168,21 +17253,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5439:1: rule__XEnumLiteral__Group_3__0 : rule__XEnumLiteral__Group_3__0__Impl rule__XEnumLiteral__Group_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5467:1: rule__XEnumLiteral__Group_3__0 : rule__XEnumLiteral__Group_3__0__Impl rule__XEnumLiteral__Group_3__1 ; public final void rule__XEnumLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5443:1: ( rule__XEnumLiteral__Group_3__0__Impl rule__XEnumLiteral__Group_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5444:2: rule__XEnumLiteral__Group_3__0__Impl rule__XEnumLiteral__Group_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5471:1: ( rule__XEnumLiteral__Group_3__0__Impl rule__XEnumLiteral__Group_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5472:2: rule__XEnumLiteral__Group_3__0__Impl rule__XEnumLiteral__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011461); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011521); rule__XEnumLiteral__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1_in_rule__XEnumLiteral__Group_3__011464); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1_in_rule__XEnumLiteral__Group_3__011524); rule__XEnumLiteral__Group_3__1(); state._fsp--; @@ -17206,22 +17291,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5451:1: rule__XEnumLiteral__Group_3__0__Impl : ( '=' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5479:1: rule__XEnumLiteral__Group_3__0__Impl : ( '=' ) ; public final void rule__XEnumLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5455:1: ( ( '=' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5456:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5483:1: ( ( '=' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5484:1: ( '=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5456:1: ( '=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5457:1: '=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5484:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5485:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getEqualsSignKeyword_3_0()); } - match(input,11,FollowSets000.FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11492); if (state.failed) return ; + match(input,11,FollowSets000.FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11552); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumLiteralAccess().getEqualsSignKeyword_3_0()); } @@ -17247,16 +17332,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5470:1: rule__XEnumLiteral__Group_3__1 : rule__XEnumLiteral__Group_3__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5498:1: rule__XEnumLiteral__Group_3__1 : rule__XEnumLiteral__Group_3__1__Impl ; public final void rule__XEnumLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5474:1: ( rule__XEnumLiteral__Group_3__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5475:2: rule__XEnumLiteral__Group_3__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5502:1: ( rule__XEnumLiteral__Group_3__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5503:2: rule__XEnumLiteral__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111523); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111583); rule__XEnumLiteral__Group_3__1__Impl(); state._fsp--; @@ -17280,25 +17365,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__Group_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5481:1: rule__XEnumLiteral__Group_3__1__Impl : ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5509:1: rule__XEnumLiteral__Group_3__1__Impl : ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) ; public final void rule__XEnumLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5485:1: ( ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5486:1: ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5513:1: ( ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5514:1: ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5486:1: ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5487:1: ( rule__XEnumLiteral__ValueAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5514:1: ( ( rule__XEnumLiteral__ValueAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5515:1: ( rule__XEnumLiteral__ValueAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getValueAssignment_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5488:1: ( rule__XEnumLiteral__ValueAssignment_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5488:2: rule__XEnumLiteral__ValueAssignment_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5516:1: ( rule__XEnumLiteral__ValueAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5516:2: rule__XEnumLiteral__ValueAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11550); + pushFollow(FollowSets000.FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11610); rule__XEnumLiteral__ValueAssignment_3_1(); state._fsp--; @@ -17331,21 +17416,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5502:1: rule__XClass__Group__0 : rule__XClass__Group__0__Impl rule__XClass__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5530:1: rule__XClass__Group__0 : rule__XClass__Group__0__Impl rule__XClass__Group__1 ; public final void rule__XClass__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5506:1: ( rule__XClass__Group__0__Impl rule__XClass__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5507:2: rule__XClass__Group__0__Impl rule__XClass__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5534:1: ( rule__XClass__Group__0__Impl rule__XClass__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5535:2: rule__XClass__Group__0__Impl rule__XClass__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011584); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011644); rule__XClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011587); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011647); rule__XClass__Group__1(); state._fsp--; @@ -17369,23 +17454,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5514:1: rule__XClass__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5542:1: rule__XClass__Group__0__Impl : ( () ) ; public final void rule__XClass__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5518:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5519:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5546:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5547:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5519:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5520:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5547:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5548:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getXClassAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5521:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5523:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5549:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5551:1: { } @@ -17410,21 +17495,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5533:1: rule__XClass__Group__1 : rule__XClass__Group__1__Impl rule__XClass__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5561:1: rule__XClass__Group__1 : rule__XClass__Group__1__Impl rule__XClass__Group__2 ; public final void rule__XClass__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5537:1: ( rule__XClass__Group__1__Impl rule__XClass__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5538:2: rule__XClass__Group__1__Impl rule__XClass__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5565:1: ( rule__XClass__Group__1__Impl rule__XClass__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5566:2: rule__XClass__Group__1__Impl rule__XClass__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111645); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111705); rule__XClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111648); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111708); rule__XClass__Group__2(); state._fsp--; @@ -17448,22 +17533,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5545:1: rule__XClass__Group__1__Impl : ( ( rule__XClass__AnnotationsAssignment_1 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5573:1: rule__XClass__Group__1__Impl : ( ( rule__XClass__AnnotationsAssignment_1 )* ) ; public final void rule__XClass__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5549:1: ( ( ( rule__XClass__AnnotationsAssignment_1 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5550:1: ( ( rule__XClass__AnnotationsAssignment_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5577:1: ( ( ( rule__XClass__AnnotationsAssignment_1 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5578:1: ( ( rule__XClass__AnnotationsAssignment_1 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5550:1: ( ( rule__XClass__AnnotationsAssignment_1 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5551:1: ( rule__XClass__AnnotationsAssignment_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5578:1: ( ( rule__XClass__AnnotationsAssignment_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5579:1: ( rule__XClass__AnnotationsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getAnnotationsAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5552:1: ( rule__XClass__AnnotationsAssignment_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5580:1: ( rule__XClass__AnnotationsAssignment_1 )* loop59: do { int alt59=2; @@ -17476,9 +17561,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt59) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5552:2: rule__XClass__AnnotationsAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5580:2: rule__XClass__AnnotationsAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11675); + pushFollow(FollowSets000.FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11735); rule__XClass__AnnotationsAssignment_1(); state._fsp--; @@ -17517,21 +17602,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5562:1: rule__XClass__Group__2 : rule__XClass__Group__2__Impl rule__XClass__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5590:1: rule__XClass__Group__2 : rule__XClass__Group__2__Impl rule__XClass__Group__3 ; public final void rule__XClass__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5566:1: ( rule__XClass__Group__2__Impl rule__XClass__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5567:2: rule__XClass__Group__2__Impl rule__XClass__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5594:1: ( rule__XClass__Group__2__Impl rule__XClass__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5595:2: rule__XClass__Group__2__Impl rule__XClass__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211706); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211766); rule__XClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211709); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211769); rule__XClass__Group__3(); state._fsp--; @@ -17555,25 +17640,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5574:1: rule__XClass__Group__2__Impl : ( ( rule__XClass__Alternatives_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5602:1: rule__XClass__Group__2__Impl : ( ( rule__XClass__Alternatives_2 ) ) ; public final void rule__XClass__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5578:1: ( ( ( rule__XClass__Alternatives_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5579:1: ( ( rule__XClass__Alternatives_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5606:1: ( ( ( rule__XClass__Alternatives_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5607:1: ( ( rule__XClass__Alternatives_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5579:1: ( ( rule__XClass__Alternatives_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5580:1: ( rule__XClass__Alternatives_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5607:1: ( ( rule__XClass__Alternatives_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5608:1: ( rule__XClass__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getAlternatives_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5581:1: ( rule__XClass__Alternatives_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5581:2: rule__XClass__Alternatives_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5609:1: ( rule__XClass__Alternatives_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5609:2: rule__XClass__Alternatives_2 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11736); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11796); rule__XClass__Alternatives_2(); state._fsp--; @@ -17606,21 +17691,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5591:1: rule__XClass__Group__3 : rule__XClass__Group__3__Impl rule__XClass__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5619:1: rule__XClass__Group__3 : rule__XClass__Group__3__Impl rule__XClass__Group__4 ; public final void rule__XClass__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5595:1: ( rule__XClass__Group__3__Impl rule__XClass__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5596:2: rule__XClass__Group__3__Impl rule__XClass__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5623:1: ( rule__XClass__Group__3__Impl rule__XClass__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5624:2: rule__XClass__Group__3__Impl rule__XClass__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311766); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311826); rule__XClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311769); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311829); rule__XClass__Group__4(); state._fsp--; @@ -17644,25 +17729,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5603:1: rule__XClass__Group__3__Impl : ( ( rule__XClass__NameAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5631:1: rule__XClass__Group__3__Impl : ( ( rule__XClass__NameAssignment_3 ) ) ; public final void rule__XClass__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5607:1: ( ( ( rule__XClass__NameAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5608:1: ( ( rule__XClass__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5635:1: ( ( ( rule__XClass__NameAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5636:1: ( ( rule__XClass__NameAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5608:1: ( ( rule__XClass__NameAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5609:1: ( rule__XClass__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5636:1: ( ( rule__XClass__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5637:1: ( rule__XClass__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getNameAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5610:1: ( rule__XClass__NameAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5610:2: rule__XClass__NameAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5638:1: ( rule__XClass__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5638:2: rule__XClass__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11796); + pushFollow(FollowSets000.FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11856); rule__XClass__NameAssignment_3(); state._fsp--; @@ -17695,21 +17780,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5620:1: rule__XClass__Group__4 : rule__XClass__Group__4__Impl rule__XClass__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5648:1: rule__XClass__Group__4 : rule__XClass__Group__4__Impl rule__XClass__Group__5 ; public final void rule__XClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5624:1: ( rule__XClass__Group__4__Impl rule__XClass__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5625:2: rule__XClass__Group__4__Impl rule__XClass__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5652:1: ( rule__XClass__Group__4__Impl rule__XClass__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5653:2: rule__XClass__Group__4__Impl rule__XClass__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411826); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411886); rule__XClass__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411829); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411889); rule__XClass__Group__5(); state._fsp--; @@ -17733,22 +17818,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5632:1: rule__XClass__Group__4__Impl : ( ( rule__XClass__Group_4__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5660:1: rule__XClass__Group__4__Impl : ( ( rule__XClass__Group_4__0 )? ) ; public final void rule__XClass__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5636:1: ( ( ( rule__XClass__Group_4__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5637:1: ( ( rule__XClass__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5664:1: ( ( ( rule__XClass__Group_4__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5665:1: ( ( rule__XClass__Group_4__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5637:1: ( ( rule__XClass__Group_4__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5638:1: ( rule__XClass__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5665:1: ( ( rule__XClass__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5666:1: ( rule__XClass__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGroup_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5639:1: ( rule__XClass__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5667:1: ( rule__XClass__Group_4__0 )? int alt60=2; int LA60_0 = input.LA(1); @@ -17757,9 +17842,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt60) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5639:2: rule__XClass__Group_4__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5667:2: rule__XClass__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11856); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11916); rule__XClass__Group_4__0(); state._fsp--; @@ -17795,21 +17880,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5649:1: rule__XClass__Group__5 : rule__XClass__Group__5__Impl rule__XClass__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5677:1: rule__XClass__Group__5 : rule__XClass__Group__5__Impl rule__XClass__Group__6 ; public final void rule__XClass__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5653:1: ( rule__XClass__Group__5__Impl rule__XClass__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5654:2: rule__XClass__Group__5__Impl rule__XClass__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5681:1: ( rule__XClass__Group__5__Impl rule__XClass__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5682:2: rule__XClass__Group__5__Impl rule__XClass__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511887); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511947); rule__XClass__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511890); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511950); rule__XClass__Group__6(); state._fsp--; @@ -17833,22 +17918,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5661:1: rule__XClass__Group__5__Impl : ( ( rule__XClass__Group_5__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5689:1: rule__XClass__Group__5__Impl : ( ( rule__XClass__Group_5__0 )? ) ; public final void rule__XClass__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5665:1: ( ( ( rule__XClass__Group_5__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5666:1: ( ( rule__XClass__Group_5__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5693:1: ( ( ( rule__XClass__Group_5__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5694:1: ( ( rule__XClass__Group_5__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5666:1: ( ( rule__XClass__Group_5__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5667:1: ( rule__XClass__Group_5__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5694:1: ( ( rule__XClass__Group_5__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5695:1: ( rule__XClass__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGroup_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5668:1: ( rule__XClass__Group_5__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5696:1: ( rule__XClass__Group_5__0 )? int alt61=2; int LA61_0 = input.LA(1); @@ -17857,9 +17942,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt61) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5668:2: rule__XClass__Group_5__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5696:2: rule__XClass__Group_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11917); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11977); rule__XClass__Group_5__0(); state._fsp--; @@ -17895,21 +17980,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5678:1: rule__XClass__Group__6 : rule__XClass__Group__6__Impl rule__XClass__Group__7 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5706:1: rule__XClass__Group__6 : rule__XClass__Group__6__Impl rule__XClass__Group__7 ; public final void rule__XClass__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5682:1: ( rule__XClass__Group__6__Impl rule__XClass__Group__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5683:2: rule__XClass__Group__6__Impl rule__XClass__Group__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5710:1: ( rule__XClass__Group__6__Impl rule__XClass__Group__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5711:2: rule__XClass__Group__6__Impl rule__XClass__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__611948); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__612008); rule__XClass__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__611951); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__612011); rule__XClass__Group__7(); state._fsp--; @@ -17933,22 +18018,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5690:1: rule__XClass__Group__6__Impl : ( ( rule__XClass__Group_6__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5718:1: rule__XClass__Group__6__Impl : ( ( rule__XClass__Group_6__0 )? ) ; public final void rule__XClass__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5694:1: ( ( ( rule__XClass__Group_6__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5695:1: ( ( rule__XClass__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5722:1: ( ( ( rule__XClass__Group_6__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5723:1: ( ( rule__XClass__Group_6__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5695:1: ( ( rule__XClass__Group_6__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5696:1: ( rule__XClass__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5723:1: ( ( rule__XClass__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5724:1: ( rule__XClass__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGroup_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5697:1: ( rule__XClass__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5725:1: ( rule__XClass__Group_6__0 )? int alt62=2; int LA62_0 = input.LA(1); @@ -17957,9 +18042,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt62) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5697:2: rule__XClass__Group_6__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5725:2: rule__XClass__Group_6__0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl11978); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl12038); rule__XClass__Group_6__0(); state._fsp--; @@ -17995,21 +18080,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5707:1: rule__XClass__Group__7 : rule__XClass__Group__7__Impl rule__XClass__Group__8 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5735:1: rule__XClass__Group__7 : rule__XClass__Group__7__Impl rule__XClass__Group__8 ; public final void rule__XClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5711:1: ( rule__XClass__Group__7__Impl rule__XClass__Group__8 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5712:2: rule__XClass__Group__7__Impl rule__XClass__Group__8 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5739:1: ( rule__XClass__Group__7__Impl rule__XClass__Group__8 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5740:2: rule__XClass__Group__7__Impl rule__XClass__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__712009); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__712069); rule__XClass__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__712012); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__712072); rule__XClass__Group__8(); state._fsp--; @@ -18033,22 +18118,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__7__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5719:1: rule__XClass__Group__7__Impl : ( '{' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5747:1: rule__XClass__Group__7__Impl : ( '{' ) ; public final void rule__XClass__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5723:1: ( ( '{' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5724:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5751:1: ( ( '{' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5752:1: ( '{' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5724:1: ( '{' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5725:1: '{' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5752:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5753:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getLeftCurlyBracketKeyword_7()); } - match(input,53,FollowSets000.FOLLOW_53_in_rule__XClass__Group__7__Impl12040); if (state.failed) return ; + match(input,53,FollowSets000.FOLLOW_53_in_rule__XClass__Group__7__Impl12100); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getLeftCurlyBracketKeyword_7()); } @@ -18074,21 +18159,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__8" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5738:1: rule__XClass__Group__8 : rule__XClass__Group__8__Impl rule__XClass__Group__9 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5766:1: rule__XClass__Group__8 : rule__XClass__Group__8__Impl rule__XClass__Group__9 ; public final void rule__XClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5742:1: ( rule__XClass__Group__8__Impl rule__XClass__Group__9 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5743:2: rule__XClass__Group__8__Impl rule__XClass__Group__9 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5770:1: ( rule__XClass__Group__8__Impl rule__XClass__Group__9 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5771:2: rule__XClass__Group__8__Impl rule__XClass__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812071); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812131); rule__XClass__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812074); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812134); rule__XClass__Group__9(); state._fsp--; @@ -18112,22 +18197,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__8__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5750:1: rule__XClass__Group__8__Impl : ( ( rule__XClass__MembersAssignment_8 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5778:1: rule__XClass__Group__8__Impl : ( ( rule__XClass__MembersAssignment_8 )* ) ; public final void rule__XClass__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5754:1: ( ( ( rule__XClass__MembersAssignment_8 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5755:1: ( ( rule__XClass__MembersAssignment_8 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5782:1: ( ( ( rule__XClass__MembersAssignment_8 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5783:1: ( ( rule__XClass__MembersAssignment_8 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5755:1: ( ( rule__XClass__MembersAssignment_8 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5756:1: ( rule__XClass__MembersAssignment_8 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5783:1: ( ( rule__XClass__MembersAssignment_8 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5784:1: ( rule__XClass__MembersAssignment_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getMembersAssignment_8()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5757:1: ( rule__XClass__MembersAssignment_8 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5785:1: ( rule__XClass__MembersAssignment_8 )* loop63: do { int alt63=2; @@ -18140,9 +18225,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt63) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5757:2: rule__XClass__MembersAssignment_8 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5785:2: rule__XClass__MembersAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12101); + pushFollow(FollowSets000.FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12161); rule__XClass__MembersAssignment_8(); state._fsp--; @@ -18181,16 +18266,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__9" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5767:1: rule__XClass__Group__9 : rule__XClass__Group__9__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5795:1: rule__XClass__Group__9 : rule__XClass__Group__9__Impl ; public final void rule__XClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5771:1: ( rule__XClass__Group__9__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5772:2: rule__XClass__Group__9__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5799:1: ( rule__XClass__Group__9__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5800:2: rule__XClass__Group__9__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912132); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912192); rule__XClass__Group__9__Impl(); state._fsp--; @@ -18214,22 +18299,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group__9__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5778:1: rule__XClass__Group__9__Impl : ( '}' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5806:1: rule__XClass__Group__9__Impl : ( '}' ) ; public final void rule__XClass__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5782:1: ( ( '}' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5783:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5810:1: ( ( '}' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5811:1: ( '}' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5783:1: ( '}' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5784:1: '}' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5811:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5812:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getRightCurlyBracketKeyword_9()); } - match(input,54,FollowSets000.FOLLOW_54_in_rule__XClass__Group__9__Impl12160); if (state.failed) return ; + match(input,54,FollowSets000.FOLLOW_54_in_rule__XClass__Group__9__Impl12220); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getRightCurlyBracketKeyword_9()); } @@ -18255,21 +18340,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5817:1: rule__XClass__Group_2_0__0 : rule__XClass__Group_2_0__0__Impl rule__XClass__Group_2_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5845:1: rule__XClass__Group_2_0__0 : rule__XClass__Group_2_0__0__Impl rule__XClass__Group_2_0__1 ; public final void rule__XClass__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5821:1: ( rule__XClass__Group_2_0__0__Impl rule__XClass__Group_2_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5822:2: rule__XClass__Group_2_0__0__Impl rule__XClass__Group_2_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5849:1: ( rule__XClass__Group_2_0__0__Impl rule__XClass__Group_2_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5850:2: rule__XClass__Group_2_0__0__Impl rule__XClass__Group_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012211); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012271); rule__XClass__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1_in_rule__XClass__Group_2_0__012214); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1_in_rule__XClass__Group_2_0__012274); rule__XClass__Group_2_0__1(); state._fsp--; @@ -18293,22 +18378,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5829:1: rule__XClass__Group_2_0__0__Impl : ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5857:1: rule__XClass__Group_2_0__0__Impl : ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) ; public final void rule__XClass__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5833:1: ( ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5834:1: ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5861:1: ( ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5862:1: ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5834:1: ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5835:1: ( rule__XClass__AbstractAssignment_2_0_0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5862:1: ( ( rule__XClass__AbstractAssignment_2_0_0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5863:1: ( rule__XClass__AbstractAssignment_2_0_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getAbstractAssignment_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5836:1: ( rule__XClass__AbstractAssignment_2_0_0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5864:1: ( rule__XClass__AbstractAssignment_2_0_0 )? int alt64=2; int LA64_0 = input.LA(1); @@ -18317,9 +18402,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt64) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5836:2: rule__XClass__AbstractAssignment_2_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5864:2: rule__XClass__AbstractAssignment_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12241); + pushFollow(FollowSets000.FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12301); rule__XClass__AbstractAssignment_2_0_0(); state._fsp--; @@ -18355,16 +18440,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_2_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5846:1: rule__XClass__Group_2_0__1 : rule__XClass__Group_2_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5874:1: rule__XClass__Group_2_0__1 : rule__XClass__Group_2_0__1__Impl ; public final void rule__XClass__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5850:1: ( rule__XClass__Group_2_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5851:2: rule__XClass__Group_2_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5878:1: ( rule__XClass__Group_2_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5879:2: rule__XClass__Group_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112272); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112332); rule__XClass__Group_2_0__1__Impl(); state._fsp--; @@ -18388,22 +18473,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_2_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5857:1: rule__XClass__Group_2_0__1__Impl : ( 'class' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5885:1: rule__XClass__Group_2_0__1__Impl : ( 'class' ) ; public final void rule__XClass__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5861:1: ( ( 'class' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5862:1: ( 'class' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5889:1: ( ( 'class' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5890:1: ( 'class' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5862:1: ( 'class' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5863:1: 'class' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5890:1: ( 'class' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5891:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getClassKeyword_2_0_1()); } - match(input,55,FollowSets000.FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12300); if (state.failed) return ; + match(input,55,FollowSets000.FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12360); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getClassKeyword_2_0_1()); } @@ -18429,21 +18514,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5880:1: rule__XClass__Group_4__0 : rule__XClass__Group_4__0__Impl rule__XClass__Group_4__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5908:1: rule__XClass__Group_4__0 : rule__XClass__Group_4__0__Impl rule__XClass__Group_4__1 ; public final void rule__XClass__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5884:1: ( rule__XClass__Group_4__0__Impl rule__XClass__Group_4__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5885:2: rule__XClass__Group_4__0__Impl rule__XClass__Group_4__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5912:1: ( rule__XClass__Group_4__0__Impl rule__XClass__Group_4__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5913:2: rule__XClass__Group_4__0__Impl rule__XClass__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012335); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012395); rule__XClass__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1_in_rule__XClass__Group_4__012338); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1_in_rule__XClass__Group_4__012398); rule__XClass__Group_4__1(); state._fsp--; @@ -18467,22 +18552,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5892:1: rule__XClass__Group_4__0__Impl : ( '<' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5920:1: rule__XClass__Group_4__0__Impl : ( '<' ) ; public final void rule__XClass__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5896:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5897:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5924:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5925:1: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5897:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5898:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5925:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5926:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getLessThanSignKeyword_4_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__XClass__Group_4__0__Impl12366); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__XClass__Group_4__0__Impl12426); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getLessThanSignKeyword_4_0()); } @@ -18508,21 +18593,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5911:1: rule__XClass__Group_4__1 : rule__XClass__Group_4__1__Impl rule__XClass__Group_4__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5939:1: rule__XClass__Group_4__1 : rule__XClass__Group_4__1__Impl rule__XClass__Group_4__2 ; public final void rule__XClass__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5915:1: ( rule__XClass__Group_4__1__Impl rule__XClass__Group_4__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5916:2: rule__XClass__Group_4__1__Impl rule__XClass__Group_4__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5943:1: ( rule__XClass__Group_4__1__Impl rule__XClass__Group_4__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5944:2: rule__XClass__Group_4__1__Impl rule__XClass__Group_4__2 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112397); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112457); rule__XClass__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2_in_rule__XClass__Group_4__112400); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2_in_rule__XClass__Group_4__112460); rule__XClass__Group_4__2(); state._fsp--; @@ -18546,25 +18631,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5923:1: rule__XClass__Group_4__1__Impl : ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5951:1: rule__XClass__Group_4__1__Impl : ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) ; public final void rule__XClass__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5927:1: ( ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5928:1: ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5955:1: ( ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5956:1: ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5928:1: ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5929:1: ( rule__XClass__TypeParametersAssignment_4_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5956:1: ( ( rule__XClass__TypeParametersAssignment_4_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5957:1: ( rule__XClass__TypeParametersAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getTypeParametersAssignment_4_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5930:1: ( rule__XClass__TypeParametersAssignment_4_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5930:2: rule__XClass__TypeParametersAssignment_4_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5958:1: ( rule__XClass__TypeParametersAssignment_4_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5958:2: rule__XClass__TypeParametersAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12427); + pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12487); rule__XClass__TypeParametersAssignment_4_1(); state._fsp--; @@ -18597,21 +18682,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5940:1: rule__XClass__Group_4__2 : rule__XClass__Group_4__2__Impl rule__XClass__Group_4__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5968:1: rule__XClass__Group_4__2 : rule__XClass__Group_4__2__Impl rule__XClass__Group_4__3 ; public final void rule__XClass__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5944:1: ( rule__XClass__Group_4__2__Impl rule__XClass__Group_4__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5945:2: rule__XClass__Group_4__2__Impl rule__XClass__Group_4__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5972:1: ( rule__XClass__Group_4__2__Impl rule__XClass__Group_4__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5973:2: rule__XClass__Group_4__2__Impl rule__XClass__Group_4__3 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212457); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212517); rule__XClass__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3_in_rule__XClass__Group_4__212460); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3_in_rule__XClass__Group_4__212520); rule__XClass__Group_4__3(); state._fsp--; @@ -18635,22 +18720,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5952:1: rule__XClass__Group_4__2__Impl : ( ( rule__XClass__Group_4_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5980:1: rule__XClass__Group_4__2__Impl : ( ( rule__XClass__Group_4_2__0 )* ) ; public final void rule__XClass__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5956:1: ( ( ( rule__XClass__Group_4_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5957:1: ( ( rule__XClass__Group_4_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5984:1: ( ( ( rule__XClass__Group_4_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5985:1: ( ( rule__XClass__Group_4_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5957:1: ( ( rule__XClass__Group_4_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5958:1: ( rule__XClass__Group_4_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5985:1: ( ( rule__XClass__Group_4_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5986:1: ( rule__XClass__Group_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGroup_4_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5959:1: ( rule__XClass__Group_4_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5987:1: ( rule__XClass__Group_4_2__0 )* loop65: do { int alt65=2; @@ -18663,9 +18748,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt65) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5959:2: rule__XClass__Group_4_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5987:2: rule__XClass__Group_4_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12487); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12547); rule__XClass__Group_4_2__0(); state._fsp--; @@ -18704,16 +18789,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5969:1: rule__XClass__Group_4__3 : rule__XClass__Group_4__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5997:1: rule__XClass__Group_4__3 : rule__XClass__Group_4__3__Impl ; public final void rule__XClass__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5973:1: ( rule__XClass__Group_4__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5974:2: rule__XClass__Group_4__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6001:1: ( rule__XClass__Group_4__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6002:2: rule__XClass__Group_4__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312518); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312578); rule__XClass__Group_4__3__Impl(); state._fsp--; @@ -18737,22 +18822,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5980:1: rule__XClass__Group_4__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6008:1: rule__XClass__Group_4__3__Impl : ( '>' ) ; public final void rule__XClass__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5984:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5985:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6012:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6013:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5985:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:5986:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6013:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6014:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGreaterThanSignKeyword_4_3()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__XClass__Group_4__3__Impl12546); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__XClass__Group_4__3__Impl12606); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getGreaterThanSignKeyword_4_3()); } @@ -18778,21 +18863,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6007:1: rule__XClass__Group_4_2__0 : rule__XClass__Group_4_2__0__Impl rule__XClass__Group_4_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6035:1: rule__XClass__Group_4_2__0 : rule__XClass__Group_4_2__0__Impl rule__XClass__Group_4_2__1 ; public final void rule__XClass__Group_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6011:1: ( rule__XClass__Group_4_2__0__Impl rule__XClass__Group_4_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6012:2: rule__XClass__Group_4_2__0__Impl rule__XClass__Group_4_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6039:1: ( rule__XClass__Group_4_2__0__Impl rule__XClass__Group_4_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6040:2: rule__XClass__Group_4_2__0__Impl rule__XClass__Group_4_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012585); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012645); rule__XClass__Group_4_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1_in_rule__XClass__Group_4_2__012588); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1_in_rule__XClass__Group_4_2__012648); rule__XClass__Group_4_2__1(); state._fsp--; @@ -18816,22 +18901,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6019:1: rule__XClass__Group_4_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6047:1: rule__XClass__Group_4_2__0__Impl : ( ',' ) ; public final void rule__XClass__Group_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6023:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6024:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6051:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6052:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6024:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6025:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6052:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6053:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getCommaKeyword_4_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12616); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12676); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getCommaKeyword_4_2_0()); } @@ -18857,16 +18942,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6038:1: rule__XClass__Group_4_2__1 : rule__XClass__Group_4_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6066:1: rule__XClass__Group_4_2__1 : rule__XClass__Group_4_2__1__Impl ; public final void rule__XClass__Group_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6042:1: ( rule__XClass__Group_4_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6043:2: rule__XClass__Group_4_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6070:1: ( rule__XClass__Group_4_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6071:2: rule__XClass__Group_4_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112647); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112707); rule__XClass__Group_4_2__1__Impl(); state._fsp--; @@ -18890,25 +18975,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_4_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6049:1: rule__XClass__Group_4_2__1__Impl : ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6077:1: rule__XClass__Group_4_2__1__Impl : ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) ; public final void rule__XClass__Group_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6053:1: ( ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6054:1: ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6081:1: ( ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6082:1: ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6054:1: ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6055:1: ( rule__XClass__TypeParametersAssignment_4_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6082:1: ( ( rule__XClass__TypeParametersAssignment_4_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6083:1: ( rule__XClass__TypeParametersAssignment_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getTypeParametersAssignment_4_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6056:1: ( rule__XClass__TypeParametersAssignment_4_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6056:2: rule__XClass__TypeParametersAssignment_4_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6084:1: ( rule__XClass__TypeParametersAssignment_4_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6084:2: rule__XClass__TypeParametersAssignment_4_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12674); + pushFollow(FollowSets000.FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12734); rule__XClass__TypeParametersAssignment_4_2_1(); state._fsp--; @@ -18941,21 +19026,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6070:1: rule__XClass__Group_5__0 : rule__XClass__Group_5__0__Impl rule__XClass__Group_5__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6098:1: rule__XClass__Group_5__0 : rule__XClass__Group_5__0__Impl rule__XClass__Group_5__1 ; public final void rule__XClass__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6074:1: ( rule__XClass__Group_5__0__Impl rule__XClass__Group_5__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6075:2: rule__XClass__Group_5__0__Impl rule__XClass__Group_5__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6102:1: ( rule__XClass__Group_5__0__Impl rule__XClass__Group_5__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6103:2: rule__XClass__Group_5__0__Impl rule__XClass__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012708); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012768); rule__XClass__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1_in_rule__XClass__Group_5__012711); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1_in_rule__XClass__Group_5__012771); rule__XClass__Group_5__1(); state._fsp--; @@ -18979,22 +19064,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6082:1: rule__XClass__Group_5__0__Impl : ( 'extends' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6110:1: rule__XClass__Group_5__0__Impl : ( 'extends' ) ; public final void rule__XClass__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6086:1: ( ( 'extends' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6087:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6114:1: ( ( 'extends' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6115:1: ( 'extends' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6087:1: ( 'extends' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6088:1: 'extends' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6115:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6116:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getExtendsKeyword_5_0()); } - match(input,56,FollowSets000.FOLLOW_56_in_rule__XClass__Group_5__0__Impl12739); if (state.failed) return ; + match(input,56,FollowSets000.FOLLOW_56_in_rule__XClass__Group_5__0__Impl12799); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getExtendsKeyword_5_0()); } @@ -19020,21 +19105,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6101:1: rule__XClass__Group_5__1 : rule__XClass__Group_5__1__Impl rule__XClass__Group_5__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6129:1: rule__XClass__Group_5__1 : rule__XClass__Group_5__1__Impl rule__XClass__Group_5__2 ; public final void rule__XClass__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6105:1: ( rule__XClass__Group_5__1__Impl rule__XClass__Group_5__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6106:2: rule__XClass__Group_5__1__Impl rule__XClass__Group_5__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6133:1: ( rule__XClass__Group_5__1__Impl rule__XClass__Group_5__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6134:2: rule__XClass__Group_5__1__Impl rule__XClass__Group_5__2 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112770); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112830); rule__XClass__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2_in_rule__XClass__Group_5__112773); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2_in_rule__XClass__Group_5__112833); rule__XClass__Group_5__2(); state._fsp--; @@ -19058,25 +19143,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6113:1: rule__XClass__Group_5__1__Impl : ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6141:1: rule__XClass__Group_5__1__Impl : ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) ; public final void rule__XClass__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6117:1: ( ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6118:1: ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6145:1: ( ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6146:1: ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6118:1: ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6119:1: ( rule__XClass__SuperTypesAssignment_5_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6146:1: ( ( rule__XClass__SuperTypesAssignment_5_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6147:1: ( rule__XClass__SuperTypesAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getSuperTypesAssignment_5_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6120:1: ( rule__XClass__SuperTypesAssignment_5_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6120:2: rule__XClass__SuperTypesAssignment_5_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6148:1: ( rule__XClass__SuperTypesAssignment_5_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6148:2: rule__XClass__SuperTypesAssignment_5_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12800); + pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12860); rule__XClass__SuperTypesAssignment_5_1(); state._fsp--; @@ -19109,16 +19194,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6130:1: rule__XClass__Group_5__2 : rule__XClass__Group_5__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6158:1: rule__XClass__Group_5__2 : rule__XClass__Group_5__2__Impl ; public final void rule__XClass__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6134:1: ( rule__XClass__Group_5__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6135:2: rule__XClass__Group_5__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6162:1: ( rule__XClass__Group_5__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6163:2: rule__XClass__Group_5__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212830); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212890); rule__XClass__Group_5__2__Impl(); state._fsp--; @@ -19142,22 +19227,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6141:1: rule__XClass__Group_5__2__Impl : ( ( rule__XClass__Group_5_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6169:1: rule__XClass__Group_5__2__Impl : ( ( rule__XClass__Group_5_2__0 )* ) ; public final void rule__XClass__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6145:1: ( ( ( rule__XClass__Group_5_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6146:1: ( ( rule__XClass__Group_5_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6173:1: ( ( ( rule__XClass__Group_5_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6174:1: ( ( rule__XClass__Group_5_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6146:1: ( ( rule__XClass__Group_5_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6147:1: ( rule__XClass__Group_5_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6174:1: ( ( rule__XClass__Group_5_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6175:1: ( rule__XClass__Group_5_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getGroup_5_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6148:1: ( rule__XClass__Group_5_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6176:1: ( rule__XClass__Group_5_2__0 )* loop66: do { int alt66=2; @@ -19170,9 +19255,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt66) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6148:2: rule__XClass__Group_5_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6176:2: rule__XClass__Group_5_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12857); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12917); rule__XClass__Group_5_2__0(); state._fsp--; @@ -19211,21 +19296,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6164:1: rule__XClass__Group_5_2__0 : rule__XClass__Group_5_2__0__Impl rule__XClass__Group_5_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6192:1: rule__XClass__Group_5_2__0 : rule__XClass__Group_5_2__0__Impl rule__XClass__Group_5_2__1 ; public final void rule__XClass__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6168:1: ( rule__XClass__Group_5_2__0__Impl rule__XClass__Group_5_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6169:2: rule__XClass__Group_5_2__0__Impl rule__XClass__Group_5_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6196:1: ( rule__XClass__Group_5_2__0__Impl rule__XClass__Group_5_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6197:2: rule__XClass__Group_5_2__0__Impl rule__XClass__Group_5_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012894); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012954); rule__XClass__Group_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1_in_rule__XClass__Group_5_2__012897); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1_in_rule__XClass__Group_5_2__012957); rule__XClass__Group_5_2__1(); state._fsp--; @@ -19249,22 +19334,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6176:1: rule__XClass__Group_5_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6204:1: rule__XClass__Group_5_2__0__Impl : ( ',' ) ; public final void rule__XClass__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6180:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6181:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6208:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6209:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6181:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6182:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6209:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6210:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getCommaKeyword_5_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12925); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12985); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getCommaKeyword_5_2_0()); } @@ -19290,16 +19375,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6195:1: rule__XClass__Group_5_2__1 : rule__XClass__Group_5_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6223:1: rule__XClass__Group_5_2__1 : rule__XClass__Group_5_2__1__Impl ; public final void rule__XClass__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6199:1: ( rule__XClass__Group_5_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6200:2: rule__XClass__Group_5_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6227:1: ( rule__XClass__Group_5_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6228:2: rule__XClass__Group_5_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__112956); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__113016); rule__XClass__Group_5_2__1__Impl(); state._fsp--; @@ -19323,25 +19408,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_5_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6206:1: rule__XClass__Group_5_2__1__Impl : ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6234:1: rule__XClass__Group_5_2__1__Impl : ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) ; public final void rule__XClass__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6210:1: ( ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6211:1: ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6238:1: ( ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6239:1: ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6211:1: ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6212:1: ( rule__XClass__SuperTypesAssignment_5_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6239:1: ( ( rule__XClass__SuperTypesAssignment_5_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6240:1: ( rule__XClass__SuperTypesAssignment_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getSuperTypesAssignment_5_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6213:1: ( rule__XClass__SuperTypesAssignment_5_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6213:2: rule__XClass__SuperTypesAssignment_5_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6241:1: ( rule__XClass__SuperTypesAssignment_5_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6241:2: rule__XClass__SuperTypesAssignment_5_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl12983); + pushFollow(FollowSets000.FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl13043); rule__XClass__SuperTypesAssignment_5_2_1(); state._fsp--; @@ -19374,21 +19459,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_6__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6227:1: rule__XClass__Group_6__0 : rule__XClass__Group_6__0__Impl rule__XClass__Group_6__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6255:1: rule__XClass__Group_6__0 : rule__XClass__Group_6__0__Impl rule__XClass__Group_6__1 ; public final void rule__XClass__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6231:1: ( rule__XClass__Group_6__0__Impl rule__XClass__Group_6__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6232:2: rule__XClass__Group_6__0__Impl rule__XClass__Group_6__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6259:1: ( rule__XClass__Group_6__0__Impl rule__XClass__Group_6__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6260:2: rule__XClass__Group_6__0__Impl rule__XClass__Group_6__1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__013017); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__013077); rule__XClass__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1_in_rule__XClass__Group_6__013020); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1_in_rule__XClass__Group_6__013080); rule__XClass__Group_6__1(); state._fsp--; @@ -19412,22 +19497,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_6__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6239:1: rule__XClass__Group_6__0__Impl : ( 'wraps' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6267:1: rule__XClass__Group_6__0__Impl : ( 'wraps' ) ; public final void rule__XClass__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6243:1: ( ( 'wraps' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6244:1: ( 'wraps' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6271:1: ( ( 'wraps' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6272:1: ( 'wraps' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6244:1: ( 'wraps' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6245:1: 'wraps' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6272:1: ( 'wraps' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6273:1: 'wraps' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getWrapsKeyword_6_0()); } - match(input,50,FollowSets000.FOLLOW_50_in_rule__XClass__Group_6__0__Impl13048); if (state.failed) return ; + match(input,50,FollowSets000.FOLLOW_50_in_rule__XClass__Group_6__0__Impl13108); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getWrapsKeyword_6_0()); } @@ -19453,16 +19538,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_6__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6258:1: rule__XClass__Group_6__1 : rule__XClass__Group_6__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6286:1: rule__XClass__Group_6__1 : rule__XClass__Group_6__1__Impl ; public final void rule__XClass__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6262:1: ( rule__XClass__Group_6__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6263:2: rule__XClass__Group_6__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6290:1: ( rule__XClass__Group_6__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6291:2: rule__XClass__Group_6__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113079); + pushFollow(FollowSets000.FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113139); rule__XClass__Group_6__1__Impl(); state._fsp--; @@ -19486,25 +19571,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__Group_6__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6269:1: rule__XClass__Group_6__1__Impl : ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6297:1: rule__XClass__Group_6__1__Impl : ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) ; public final void rule__XClass__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6273:1: ( ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6274:1: ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6301:1: ( ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6302:1: ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6274:1: ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6275:1: ( rule__XClass__InstanceTypeAssignment_6_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6302:1: ( ( rule__XClass__InstanceTypeAssignment_6_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6303:1: ( rule__XClass__InstanceTypeAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getInstanceTypeAssignment_6_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6276:1: ( rule__XClass__InstanceTypeAssignment_6_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6276:2: rule__XClass__InstanceTypeAssignment_6_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6304:1: ( rule__XClass__InstanceTypeAssignment_6_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6304:2: rule__XClass__InstanceTypeAssignment_6_1 { - pushFollow(FollowSets000.FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13106); + pushFollow(FollowSets000.FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13166); rule__XClass__InstanceTypeAssignment_6_1(); state._fsp--; @@ -19537,21 +19622,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6290:1: rule__XAttribute__Group__0 : rule__XAttribute__Group__0__Impl rule__XAttribute__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6318:1: rule__XAttribute__Group__0 : rule__XAttribute__Group__0__Impl rule__XAttribute__Group__1 ; public final void rule__XAttribute__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6294:1: ( rule__XAttribute__Group__0__Impl rule__XAttribute__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6295:2: rule__XAttribute__Group__0__Impl rule__XAttribute__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6322:1: ( rule__XAttribute__Group__0__Impl rule__XAttribute__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6323:2: rule__XAttribute__Group__0__Impl rule__XAttribute__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013140); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013200); rule__XAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013143); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013203); rule__XAttribute__Group__1(); state._fsp--; @@ -19575,22 +19660,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6302:1: rule__XAttribute__Group__0__Impl : ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6330:1: rule__XAttribute__Group__0__Impl : ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) ; public final void rule__XAttribute__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6306:1: ( ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6307:1: ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6334:1: ( ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6335:1: ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6307:1: ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6308:1: ( rule__XAttribute__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6335:1: ( ( rule__XAttribute__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6336:1: ( rule__XAttribute__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6309:1: ( rule__XAttribute__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6337:1: ( rule__XAttribute__AnnotationsAssignment_0 )* loop67: do { int alt67=2; @@ -19603,9 +19688,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt67) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6309:2: rule__XAttribute__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6337:2: rule__XAttribute__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13170); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13230); rule__XAttribute__AnnotationsAssignment_0(); state._fsp--; @@ -19644,21 +19729,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6319:1: rule__XAttribute__Group__1 : rule__XAttribute__Group__1__Impl rule__XAttribute__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6347:1: rule__XAttribute__Group__1 : rule__XAttribute__Group__1__Impl rule__XAttribute__Group__2 ; public final void rule__XAttribute__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6323:1: ( rule__XAttribute__Group__1__Impl rule__XAttribute__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6324:2: rule__XAttribute__Group__1__Impl rule__XAttribute__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6351:1: ( rule__XAttribute__Group__1__Impl rule__XAttribute__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6352:2: rule__XAttribute__Group__1__Impl rule__XAttribute__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113201); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113261); rule__XAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113204); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113264); rule__XAttribute__Group__2(); state._fsp--; @@ -19682,25 +19767,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6331:1: rule__XAttribute__Group__1__Impl : ( ( rule__XAttribute__UnorderedGroup_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6359:1: rule__XAttribute__Group__1__Impl : ( ( rule__XAttribute__UnorderedGroup_1 ) ) ; public final void rule__XAttribute__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6335:1: ( ( ( rule__XAttribute__UnorderedGroup_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6336:1: ( ( rule__XAttribute__UnorderedGroup_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6363:1: ( ( ( rule__XAttribute__UnorderedGroup_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6364:1: ( ( rule__XAttribute__UnorderedGroup_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6336:1: ( ( rule__XAttribute__UnorderedGroup_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6337:1: ( rule__XAttribute__UnorderedGroup_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6364:1: ( ( rule__XAttribute__UnorderedGroup_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6365:1: ( rule__XAttribute__UnorderedGroup_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnorderedGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6338:1: ( rule__XAttribute__UnorderedGroup_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6338:2: rule__XAttribute__UnorderedGroup_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6366:1: ( rule__XAttribute__UnorderedGroup_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6366:2: rule__XAttribute__UnorderedGroup_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13231); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13291); rule__XAttribute__UnorderedGroup_1(); state._fsp--; @@ -19733,21 +19818,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6348:1: rule__XAttribute__Group__2 : rule__XAttribute__Group__2__Impl rule__XAttribute__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6376:1: rule__XAttribute__Group__2 : rule__XAttribute__Group__2__Impl rule__XAttribute__Group__3 ; public final void rule__XAttribute__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6352:1: ( rule__XAttribute__Group__2__Impl rule__XAttribute__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6353:2: rule__XAttribute__Group__2__Impl rule__XAttribute__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6380:1: ( rule__XAttribute__Group__2__Impl rule__XAttribute__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6381:2: rule__XAttribute__Group__2__Impl rule__XAttribute__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213261); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213321); rule__XAttribute__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213264); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213324); rule__XAttribute__Group__3(); state._fsp--; @@ -19771,25 +19856,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6360:1: rule__XAttribute__Group__2__Impl : ( ( rule__XAttribute__Alternatives_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6388:1: rule__XAttribute__Group__2__Impl : ( ( rule__XAttribute__Alternatives_2 ) ) ; public final void rule__XAttribute__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6364:1: ( ( ( rule__XAttribute__Alternatives_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6365:1: ( ( rule__XAttribute__Alternatives_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6392:1: ( ( ( rule__XAttribute__Alternatives_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6393:1: ( ( rule__XAttribute__Alternatives_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6365:1: ( ( rule__XAttribute__Alternatives_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6366:1: ( rule__XAttribute__Alternatives_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6393:1: ( ( rule__XAttribute__Alternatives_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6394:1: ( rule__XAttribute__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getAlternatives_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6367:1: ( rule__XAttribute__Alternatives_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6367:2: rule__XAttribute__Alternatives_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6395:1: ( rule__XAttribute__Alternatives_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6395:2: rule__XAttribute__Alternatives_2 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13291); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13351); rule__XAttribute__Alternatives_2(); state._fsp--; @@ -19822,21 +19907,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6377:1: rule__XAttribute__Group__3 : rule__XAttribute__Group__3__Impl rule__XAttribute__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6405:1: rule__XAttribute__Group__3 : rule__XAttribute__Group__3__Impl rule__XAttribute__Group__4 ; public final void rule__XAttribute__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6381:1: ( rule__XAttribute__Group__3__Impl rule__XAttribute__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6382:2: rule__XAttribute__Group__3__Impl rule__XAttribute__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6409:1: ( rule__XAttribute__Group__3__Impl rule__XAttribute__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6410:2: rule__XAttribute__Group__3__Impl rule__XAttribute__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313321); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313381); rule__XAttribute__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313324); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313384); rule__XAttribute__Group__4(); state._fsp--; @@ -19860,25 +19945,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6389:1: rule__XAttribute__Group__3__Impl : ( ( rule__XAttribute__NameAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6417:1: rule__XAttribute__Group__3__Impl : ( ( rule__XAttribute__NameAssignment_3 ) ) ; public final void rule__XAttribute__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6393:1: ( ( ( rule__XAttribute__NameAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6394:1: ( ( rule__XAttribute__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6421:1: ( ( ( rule__XAttribute__NameAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6422:1: ( ( rule__XAttribute__NameAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6394:1: ( ( rule__XAttribute__NameAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6395:1: ( rule__XAttribute__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6422:1: ( ( rule__XAttribute__NameAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6423:1: ( rule__XAttribute__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getNameAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6396:1: ( rule__XAttribute__NameAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6396:2: rule__XAttribute__NameAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6424:1: ( rule__XAttribute__NameAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6424:2: rule__XAttribute__NameAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13351); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13411); rule__XAttribute__NameAssignment_3(); state._fsp--; @@ -19911,21 +19996,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6406:1: rule__XAttribute__Group__4 : rule__XAttribute__Group__4__Impl rule__XAttribute__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6434:1: rule__XAttribute__Group__4 : rule__XAttribute__Group__4__Impl rule__XAttribute__Group__5 ; public final void rule__XAttribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6410:1: ( rule__XAttribute__Group__4__Impl rule__XAttribute__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6411:2: rule__XAttribute__Group__4__Impl rule__XAttribute__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6438:1: ( rule__XAttribute__Group__4__Impl rule__XAttribute__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6439:2: rule__XAttribute__Group__4__Impl rule__XAttribute__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413381); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413441); rule__XAttribute__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413384); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413444); rule__XAttribute__Group__5(); state._fsp--; @@ -19949,22 +20034,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6418:1: rule__XAttribute__Group__4__Impl : ( ( rule__XAttribute__Group_4__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6446:1: rule__XAttribute__Group__4__Impl : ( ( rule__XAttribute__Group_4__0 )? ) ; public final void rule__XAttribute__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6422:1: ( ( ( rule__XAttribute__Group_4__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6423:1: ( ( rule__XAttribute__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6450:1: ( ( ( rule__XAttribute__Group_4__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6451:1: ( ( rule__XAttribute__Group_4__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6423:1: ( ( rule__XAttribute__Group_4__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6424:1: ( rule__XAttribute__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6451:1: ( ( rule__XAttribute__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6452:1: ( rule__XAttribute__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6425:1: ( rule__XAttribute__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6453:1: ( rule__XAttribute__Group_4__0 )? int alt68=2; int LA68_0 = input.LA(1); @@ -19973,9 +20058,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt68) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6425:2: rule__XAttribute__Group_4__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6453:2: rule__XAttribute__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13411); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13471); rule__XAttribute__Group_4__0(); state._fsp--; @@ -20011,16 +20096,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6435:1: rule__XAttribute__Group__5 : rule__XAttribute__Group__5__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6463:1: rule__XAttribute__Group__5 : rule__XAttribute__Group__5__Impl ; public final void rule__XAttribute__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6439:1: ( rule__XAttribute__Group__5__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6440:2: rule__XAttribute__Group__5__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6467:1: ( rule__XAttribute__Group__5__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6468:2: rule__XAttribute__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513442); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513502); rule__XAttribute__Group__5__Impl(); state._fsp--; @@ -20044,25 +20129,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6446:1: rule__XAttribute__Group__5__Impl : ( ( rule__XAttribute__UnorderedGroup_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6474:1: rule__XAttribute__Group__5__Impl : ( ( rule__XAttribute__UnorderedGroup_5 ) ) ; public final void rule__XAttribute__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6450:1: ( ( ( rule__XAttribute__UnorderedGroup_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6451:1: ( ( rule__XAttribute__UnorderedGroup_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6478:1: ( ( ( rule__XAttribute__UnorderedGroup_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6479:1: ( ( rule__XAttribute__UnorderedGroup_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6451:1: ( ( rule__XAttribute__UnorderedGroup_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6452:1: ( rule__XAttribute__UnorderedGroup_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6479:1: ( ( rule__XAttribute__UnorderedGroup_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6480:1: ( rule__XAttribute__UnorderedGroup_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnorderedGroup_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6453:1: ( rule__XAttribute__UnorderedGroup_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6453:2: rule__XAttribute__UnorderedGroup_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6481:1: ( rule__XAttribute__UnorderedGroup_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6481:2: rule__XAttribute__UnorderedGroup_5 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13469); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13529); rule__XAttribute__UnorderedGroup_5(); state._fsp--; @@ -20095,21 +20180,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6475:1: rule__XAttribute__Group_2_0__0 : rule__XAttribute__Group_2_0__0__Impl rule__XAttribute__Group_2_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6503:1: rule__XAttribute__Group_2_0__0 : rule__XAttribute__Group_2_0__0__Impl rule__XAttribute__Group_2_0__1 ; public final void rule__XAttribute__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6479:1: ( rule__XAttribute__Group_2_0__0__Impl rule__XAttribute__Group_2_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6480:2: rule__XAttribute__Group_2_0__0__Impl rule__XAttribute__Group_2_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6507:1: ( rule__XAttribute__Group_2_0__0__Impl rule__XAttribute__Group_2_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6508:2: rule__XAttribute__Group_2_0__0__Impl rule__XAttribute__Group_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013511); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013571); rule__XAttribute__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1_in_rule__XAttribute__Group_2_0__013514); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1_in_rule__XAttribute__Group_2_0__013574); rule__XAttribute__Group_2_0__1(); state._fsp--; @@ -20133,25 +20218,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6487:1: rule__XAttribute__Group_2_0__0__Impl : ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6515:1: rule__XAttribute__Group_2_0__0__Impl : ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) ; public final void rule__XAttribute__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6491:1: ( ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6492:1: ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6519:1: ( ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6520:1: ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6492:1: ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6493:1: ( rule__XAttribute__TypeAssignment_2_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6520:1: ( ( rule__XAttribute__TypeAssignment_2_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6521:1: ( rule__XAttribute__TypeAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getTypeAssignment_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6494:1: ( rule__XAttribute__TypeAssignment_2_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6494:2: rule__XAttribute__TypeAssignment_2_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6522:1: ( rule__XAttribute__TypeAssignment_2_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6522:2: rule__XAttribute__TypeAssignment_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13541); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13601); rule__XAttribute__TypeAssignment_2_0_0(); state._fsp--; @@ -20184,16 +20269,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_2_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6504:1: rule__XAttribute__Group_2_0__1 : rule__XAttribute__Group_2_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6532:1: rule__XAttribute__Group_2_0__1 : rule__XAttribute__Group_2_0__1__Impl ; public final void rule__XAttribute__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6508:1: ( rule__XAttribute__Group_2_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6509:2: rule__XAttribute__Group_2_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6536:1: ( rule__XAttribute__Group_2_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6537:2: rule__XAttribute__Group_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113571); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113631); rule__XAttribute__Group_2_0__1__Impl(); state._fsp--; @@ -20217,22 +20302,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_2_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6515:1: rule__XAttribute__Group_2_0__1__Impl : ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6543:1: rule__XAttribute__Group_2_0__1__Impl : ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) ; public final void rule__XAttribute__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6519:1: ( ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6520:1: ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6547:1: ( ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6548:1: ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6520:1: ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6521:1: ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6548:1: ( ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6549:1: ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getMultiplicityAssignment_2_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6522:1: ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6550:1: ( rule__XAttribute__MultiplicityAssignment_2_0_1 )? int alt69=2; int LA69_0 = input.LA(1); @@ -20241,9 +20326,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt69) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6522:2: rule__XAttribute__MultiplicityAssignment_2_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6550:2: rule__XAttribute__MultiplicityAssignment_2_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13598); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13658); rule__XAttribute__MultiplicityAssignment_2_0_1(); state._fsp--; @@ -20279,21 +20364,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_4__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6536:1: rule__XAttribute__Group_4__0 : rule__XAttribute__Group_4__0__Impl rule__XAttribute__Group_4__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6564:1: rule__XAttribute__Group_4__0 : rule__XAttribute__Group_4__0__Impl rule__XAttribute__Group_4__1 ; public final void rule__XAttribute__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6540:1: ( rule__XAttribute__Group_4__0__Impl rule__XAttribute__Group_4__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6541:2: rule__XAttribute__Group_4__0__Impl rule__XAttribute__Group_4__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6568:1: ( rule__XAttribute__Group_4__0__Impl rule__XAttribute__Group_4__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6569:2: rule__XAttribute__Group_4__0__Impl rule__XAttribute__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013633); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013693); rule__XAttribute__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1_in_rule__XAttribute__Group_4__013636); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1_in_rule__XAttribute__Group_4__013696); rule__XAttribute__Group_4__1(); state._fsp--; @@ -20317,22 +20402,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_4__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6548:1: rule__XAttribute__Group_4__0__Impl : ( '=' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6576:1: rule__XAttribute__Group_4__0__Impl : ( '=' ) ; public final void rule__XAttribute__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6552:1: ( ( '=' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6553:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6580:1: ( ( '=' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6581:1: ( '=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6553:1: ( '=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6554:1: '=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6581:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6582:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getEqualsSignKeyword_4_0()); } - match(input,11,FollowSets000.FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13664); if (state.failed) return ; + match(input,11,FollowSets000.FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13724); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getEqualsSignKeyword_4_0()); } @@ -20358,16 +20443,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_4__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6567:1: rule__XAttribute__Group_4__1 : rule__XAttribute__Group_4__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6595:1: rule__XAttribute__Group_4__1 : rule__XAttribute__Group_4__1__Impl ; public final void rule__XAttribute__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6571:1: ( rule__XAttribute__Group_4__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6572:2: rule__XAttribute__Group_4__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6599:1: ( rule__XAttribute__Group_4__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6600:2: rule__XAttribute__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113695); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113755); rule__XAttribute__Group_4__1__Impl(); state._fsp--; @@ -20391,25 +20476,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_4__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6578:1: rule__XAttribute__Group_4__1__Impl : ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6606:1: rule__XAttribute__Group_4__1__Impl : ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) ; public final void rule__XAttribute__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6582:1: ( ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6583:1: ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6610:1: ( ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6611:1: ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6583:1: ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6584:1: ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6611:1: ( ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6612:1: ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getDefaultValueLiteralAssignment_4_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6585:1: ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6585:2: rule__XAttribute__DefaultValueLiteralAssignment_4_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6613:1: ( rule__XAttribute__DefaultValueLiteralAssignment_4_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6613:2: rule__XAttribute__DefaultValueLiteralAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13722); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13782); rule__XAttribute__DefaultValueLiteralAssignment_4_1(); state._fsp--; @@ -20442,21 +20527,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6599:1: rule__XAttribute__Group_5_0__0 : rule__XAttribute__Group_5_0__0__Impl rule__XAttribute__Group_5_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6627:1: rule__XAttribute__Group_5_0__0 : rule__XAttribute__Group_5_0__0__Impl rule__XAttribute__Group_5_0__1 ; public final void rule__XAttribute__Group_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6603:1: ( rule__XAttribute__Group_5_0__0__Impl rule__XAttribute__Group_5_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6604:2: rule__XAttribute__Group_5_0__0__Impl rule__XAttribute__Group_5_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6631:1: ( rule__XAttribute__Group_5_0__0__Impl rule__XAttribute__Group_5_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6632:2: rule__XAttribute__Group_5_0__0__Impl rule__XAttribute__Group_5_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013756); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013816); rule__XAttribute__Group_5_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1_in_rule__XAttribute__Group_5_0__013759); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1_in_rule__XAttribute__Group_5_0__013819); rule__XAttribute__Group_5_0__1(); state._fsp--; @@ -20480,22 +20565,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6611:1: rule__XAttribute__Group_5_0__0__Impl : ( 'get' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6639:1: rule__XAttribute__Group_5_0__0__Impl : ( 'get' ) ; public final void rule__XAttribute__Group_5_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6615:1: ( ( 'get' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6616:1: ( 'get' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6643:1: ( ( 'get' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6644:1: ( 'get' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6616:1: ( 'get' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6617:1: 'get' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6644:1: ( 'get' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6645:1: 'get' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGetKeyword_5_0_0()); } - match(input,19,FollowSets000.FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13787); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13847); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getGetKeyword_5_0_0()); } @@ -20521,16 +20606,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6630:1: rule__XAttribute__Group_5_0__1 : rule__XAttribute__Group_5_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6658:1: rule__XAttribute__Group_5_0__1 : rule__XAttribute__Group_5_0__1__Impl ; public final void rule__XAttribute__Group_5_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6634:1: ( rule__XAttribute__Group_5_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6635:2: rule__XAttribute__Group_5_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6662:1: ( rule__XAttribute__Group_5_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6663:2: rule__XAttribute__Group_5_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113818); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113878); rule__XAttribute__Group_5_0__1__Impl(); state._fsp--; @@ -20554,25 +20639,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6641:1: rule__XAttribute__Group_5_0__1__Impl : ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6669:1: rule__XAttribute__Group_5_0__1__Impl : ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) ; public final void rule__XAttribute__Group_5_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6645:1: ( ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6646:1: ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6673:1: ( ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6674:1: ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6646:1: ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6647:1: ( rule__XAttribute__GetBodyAssignment_5_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6674:1: ( ( rule__XAttribute__GetBodyAssignment_5_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6675:1: ( rule__XAttribute__GetBodyAssignment_5_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGetBodyAssignment_5_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6648:1: ( rule__XAttribute__GetBodyAssignment_5_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6648:2: rule__XAttribute__GetBodyAssignment_5_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6676:1: ( rule__XAttribute__GetBodyAssignment_5_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6676:2: rule__XAttribute__GetBodyAssignment_5_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13845); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13905); rule__XAttribute__GetBodyAssignment_5_0_1(); state._fsp--; @@ -20605,21 +20690,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6662:1: rule__XAttribute__Group_5_1__0 : rule__XAttribute__Group_5_1__0__Impl rule__XAttribute__Group_5_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6690:1: rule__XAttribute__Group_5_1__0 : rule__XAttribute__Group_5_1__0__Impl rule__XAttribute__Group_5_1__1 ; public final void rule__XAttribute__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6666:1: ( rule__XAttribute__Group_5_1__0__Impl rule__XAttribute__Group_5_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6667:2: rule__XAttribute__Group_5_1__0__Impl rule__XAttribute__Group_5_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6694:1: ( rule__XAttribute__Group_5_1__0__Impl rule__XAttribute__Group_5_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6695:2: rule__XAttribute__Group_5_1__0__Impl rule__XAttribute__Group_5_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013879); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013939); rule__XAttribute__Group_5_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1_in_rule__XAttribute__Group_5_1__013882); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1_in_rule__XAttribute__Group_5_1__013942); rule__XAttribute__Group_5_1__1(); state._fsp--; @@ -20643,22 +20728,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6674:1: rule__XAttribute__Group_5_1__0__Impl : ( 'set' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6702:1: rule__XAttribute__Group_5_1__0__Impl : ( 'set' ) ; public final void rule__XAttribute__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6678:1: ( ( 'set' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6679:1: ( 'set' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6706:1: ( ( 'set' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6707:1: ( 'set' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6679:1: ( 'set' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6680:1: 'set' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6707:1: ( 'set' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6708:1: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getSetKeyword_5_1_0()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13910); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13970); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getSetKeyword_5_1_0()); } @@ -20684,16 +20769,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6693:1: rule__XAttribute__Group_5_1__1 : rule__XAttribute__Group_5_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6721:1: rule__XAttribute__Group_5_1__1 : rule__XAttribute__Group_5_1__1__Impl ; public final void rule__XAttribute__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6697:1: ( rule__XAttribute__Group_5_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6698:2: rule__XAttribute__Group_5_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6725:1: ( rule__XAttribute__Group_5_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6726:2: rule__XAttribute__Group_5_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__113941); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__114001); rule__XAttribute__Group_5_1__1__Impl(); state._fsp--; @@ -20717,25 +20802,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6704:1: rule__XAttribute__Group_5_1__1__Impl : ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6732:1: rule__XAttribute__Group_5_1__1__Impl : ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) ; public final void rule__XAttribute__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6708:1: ( ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6709:1: ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6736:1: ( ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6737:1: ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6709:1: ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6710:1: ( rule__XAttribute__SetBodyAssignment_5_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6737:1: ( ( rule__XAttribute__SetBodyAssignment_5_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6738:1: ( rule__XAttribute__SetBodyAssignment_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getSetBodyAssignment_5_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6711:1: ( rule__XAttribute__SetBodyAssignment_5_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6711:2: rule__XAttribute__SetBodyAssignment_5_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6739:1: ( rule__XAttribute__SetBodyAssignment_5_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6739:2: rule__XAttribute__SetBodyAssignment_5_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl13968); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl14028); rule__XAttribute__SetBodyAssignment_5_1_1(); state._fsp--; @@ -20768,21 +20853,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6725:1: rule__XAttribute__Group_5_2__0 : rule__XAttribute__Group_5_2__0__Impl rule__XAttribute__Group_5_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6753:1: rule__XAttribute__Group_5_2__0 : rule__XAttribute__Group_5_2__0__Impl rule__XAttribute__Group_5_2__1 ; public final void rule__XAttribute__Group_5_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6729:1: ( rule__XAttribute__Group_5_2__0__Impl rule__XAttribute__Group_5_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6730:2: rule__XAttribute__Group_5_2__0__Impl rule__XAttribute__Group_5_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6757:1: ( rule__XAttribute__Group_5_2__0__Impl rule__XAttribute__Group_5_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6758:2: rule__XAttribute__Group_5_2__0__Impl rule__XAttribute__Group_5_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__014002); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__014062); rule__XAttribute__Group_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1_in_rule__XAttribute__Group_5_2__014005); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1_in_rule__XAttribute__Group_5_2__014065); rule__XAttribute__Group_5_2__1(); state._fsp--; @@ -20806,22 +20891,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6737:1: rule__XAttribute__Group_5_2__0__Impl : ( 'isSet' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6765:1: rule__XAttribute__Group_5_2__0__Impl : ( 'isSet' ) ; public final void rule__XAttribute__Group_5_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6741:1: ( ( 'isSet' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6742:1: ( 'isSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6769:1: ( ( 'isSet' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6770:1: ( 'isSet' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6742:1: ( 'isSet' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6743:1: 'isSet' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6770:1: ( 'isSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6771:1: 'isSet' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getIsSetKeyword_5_2_0()); } - match(input,22,FollowSets000.FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl14033); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl14093); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getIsSetKeyword_5_2_0()); } @@ -20847,16 +20932,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6756:1: rule__XAttribute__Group_5_2__1 : rule__XAttribute__Group_5_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6784:1: rule__XAttribute__Group_5_2__1 : rule__XAttribute__Group_5_2__1__Impl ; public final void rule__XAttribute__Group_5_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6760:1: ( rule__XAttribute__Group_5_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6761:2: rule__XAttribute__Group_5_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6788:1: ( rule__XAttribute__Group_5_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6789:2: rule__XAttribute__Group_5_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114064); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114124); rule__XAttribute__Group_5_2__1__Impl(); state._fsp--; @@ -20880,25 +20965,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6767:1: rule__XAttribute__Group_5_2__1__Impl : ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6795:1: rule__XAttribute__Group_5_2__1__Impl : ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) ; public final void rule__XAttribute__Group_5_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6771:1: ( ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6772:1: ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6799:1: ( ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6800:1: ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6772:1: ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6773:1: ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6800:1: ( ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6801:1: ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getIsSetBodyAssignment_5_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6774:1: ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6774:2: rule__XAttribute__IsSetBodyAssignment_5_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6802:1: ( rule__XAttribute__IsSetBodyAssignment_5_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6802:2: rule__XAttribute__IsSetBodyAssignment_5_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14091); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14151); rule__XAttribute__IsSetBodyAssignment_5_2_1(); state._fsp--; @@ -20931,21 +21016,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6788:1: rule__XAttribute__Group_5_3__0 : rule__XAttribute__Group_5_3__0__Impl rule__XAttribute__Group_5_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6816:1: rule__XAttribute__Group_5_3__0 : rule__XAttribute__Group_5_3__0__Impl rule__XAttribute__Group_5_3__1 ; public final void rule__XAttribute__Group_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6792:1: ( rule__XAttribute__Group_5_3__0__Impl rule__XAttribute__Group_5_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6793:2: rule__XAttribute__Group_5_3__0__Impl rule__XAttribute__Group_5_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6820:1: ( rule__XAttribute__Group_5_3__0__Impl rule__XAttribute__Group_5_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6821:2: rule__XAttribute__Group_5_3__0__Impl rule__XAttribute__Group_5_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014125); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014185); rule__XAttribute__Group_5_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1_in_rule__XAttribute__Group_5_3__014128); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1_in_rule__XAttribute__Group_5_3__014188); rule__XAttribute__Group_5_3__1(); state._fsp--; @@ -20969,22 +21054,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6800:1: rule__XAttribute__Group_5_3__0__Impl : ( 'unset' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6828:1: rule__XAttribute__Group_5_3__0__Impl : ( 'unset' ) ; public final void rule__XAttribute__Group_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6804:1: ( ( 'unset' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6805:1: ( 'unset' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6832:1: ( ( 'unset' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6833:1: ( 'unset' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6805:1: ( 'unset' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6806:1: 'unset' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6833:1: ( 'unset' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6834:1: 'unset' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsetKeyword_5_3_0()); } - match(input,57,FollowSets000.FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14156); if (state.failed) return ; + match(input,57,FollowSets000.FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14216); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getUnsetKeyword_5_3_0()); } @@ -21010,16 +21095,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6819:1: rule__XAttribute__Group_5_3__1 : rule__XAttribute__Group_5_3__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6847:1: rule__XAttribute__Group_5_3__1 : rule__XAttribute__Group_5_3__1__Impl ; public final void rule__XAttribute__Group_5_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6823:1: ( rule__XAttribute__Group_5_3__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6824:2: rule__XAttribute__Group_5_3__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6851:1: ( rule__XAttribute__Group_5_3__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6852:2: rule__XAttribute__Group_5_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114187); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114247); rule__XAttribute__Group_5_3__1__Impl(); state._fsp--; @@ -21043,25 +21128,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__Group_5_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6830:1: rule__XAttribute__Group_5_3__1__Impl : ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6858:1: rule__XAttribute__Group_5_3__1__Impl : ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) ; public final void rule__XAttribute__Group_5_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6834:1: ( ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6835:1: ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6862:1: ( ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6863:1: ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6835:1: ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6836:1: ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6863:1: ( ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6864:1: ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsetBodyAssignment_5_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6837:1: ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6837:2: rule__XAttribute__UnsetBodyAssignment_5_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6865:1: ( rule__XAttribute__UnsetBodyAssignment_5_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6865:2: rule__XAttribute__UnsetBodyAssignment_5_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14214); + pushFollow(FollowSets000.FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14274); rule__XAttribute__UnsetBodyAssignment_5_3_1(); state._fsp--; @@ -21094,21 +21179,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6851:1: rule__XReference__Group__0 : rule__XReference__Group__0__Impl rule__XReference__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6879:1: rule__XReference__Group__0 : rule__XReference__Group__0__Impl rule__XReference__Group__1 ; public final void rule__XReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6855:1: ( rule__XReference__Group__0__Impl rule__XReference__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6856:2: rule__XReference__Group__0__Impl rule__XReference__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6883:1: ( rule__XReference__Group__0__Impl rule__XReference__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6884:2: rule__XReference__Group__0__Impl rule__XReference__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014248); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014308); rule__XReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014251); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014311); rule__XReference__Group__1(); state._fsp--; @@ -21132,22 +21217,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6863:1: rule__XReference__Group__0__Impl : ( ( rule__XReference__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6891:1: rule__XReference__Group__0__Impl : ( ( rule__XReference__AnnotationsAssignment_0 )* ) ; public final void rule__XReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6867:1: ( ( ( rule__XReference__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6868:1: ( ( rule__XReference__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6895:1: ( ( ( rule__XReference__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6896:1: ( ( rule__XReference__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6868:1: ( ( rule__XReference__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6869:1: ( rule__XReference__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6896:1: ( ( rule__XReference__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6897:1: ( rule__XReference__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6870:1: ( rule__XReference__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6898:1: ( rule__XReference__AnnotationsAssignment_0 )* loop70: do { int alt70=2; @@ -21160,9 +21245,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt70) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6870:2: rule__XReference__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6898:2: rule__XReference__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14278); + pushFollow(FollowSets000.FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14338); rule__XReference__AnnotationsAssignment_0(); state._fsp--; @@ -21201,21 +21286,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6880:1: rule__XReference__Group__1 : rule__XReference__Group__1__Impl rule__XReference__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6908:1: rule__XReference__Group__1 : rule__XReference__Group__1__Impl rule__XReference__Group__2 ; public final void rule__XReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6884:1: ( rule__XReference__Group__1__Impl rule__XReference__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6885:2: rule__XReference__Group__1__Impl rule__XReference__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6912:1: ( rule__XReference__Group__1__Impl rule__XReference__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6913:2: rule__XReference__Group__1__Impl rule__XReference__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114309); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114369); rule__XReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114312); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114372); rule__XReference__Group__2(); state._fsp--; @@ -21239,25 +21324,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6892:1: rule__XReference__Group__1__Impl : ( ( rule__XReference__Alternatives_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6920:1: rule__XReference__Group__1__Impl : ( ( rule__XReference__Alternatives_1 ) ) ; public final void rule__XReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6896:1: ( ( ( rule__XReference__Alternatives_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6897:1: ( ( rule__XReference__Alternatives_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6924:1: ( ( ( rule__XReference__Alternatives_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6925:1: ( ( rule__XReference__Alternatives_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6897:1: ( ( rule__XReference__Alternatives_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6898:1: ( rule__XReference__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6925:1: ( ( rule__XReference__Alternatives_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6926:1: ( rule__XReference__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6899:1: ( rule__XReference__Alternatives_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6899:2: rule__XReference__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6927:1: ( rule__XReference__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6927:2: rule__XReference__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14339); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14399); rule__XReference__Alternatives_1(); state._fsp--; @@ -21290,21 +21375,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6909:1: rule__XReference__Group__2 : rule__XReference__Group__2__Impl rule__XReference__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6937:1: rule__XReference__Group__2 : rule__XReference__Group__2__Impl rule__XReference__Group__3 ; public final void rule__XReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6913:1: ( rule__XReference__Group__2__Impl rule__XReference__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6914:2: rule__XReference__Group__2__Impl rule__XReference__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6941:1: ( rule__XReference__Group__2__Impl rule__XReference__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6942:2: rule__XReference__Group__2__Impl rule__XReference__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214369); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214429); rule__XReference__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214372); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214432); rule__XReference__Group__3(); state._fsp--; @@ -21328,25 +21413,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6921:1: rule__XReference__Group__2__Impl : ( ( rule__XReference__UnorderedGroup_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6949:1: rule__XReference__Group__2__Impl : ( ( rule__XReference__UnorderedGroup_2 ) ) ; public final void rule__XReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6925:1: ( ( ( rule__XReference__UnorderedGroup_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6926:1: ( ( rule__XReference__UnorderedGroup_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6953:1: ( ( ( rule__XReference__UnorderedGroup_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6954:1: ( ( rule__XReference__UnorderedGroup_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6926:1: ( ( rule__XReference__UnorderedGroup_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6927:1: ( rule__XReference__UnorderedGroup_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6954:1: ( ( rule__XReference__UnorderedGroup_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6955:1: ( rule__XReference__UnorderedGroup_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6928:1: ( rule__XReference__UnorderedGroup_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6928:2: rule__XReference__UnorderedGroup_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6956:1: ( rule__XReference__UnorderedGroup_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6956:2: rule__XReference__UnorderedGroup_2 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14399); + pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14459); rule__XReference__UnorderedGroup_2(); state._fsp--; @@ -21379,21 +21464,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6938:1: rule__XReference__Group__3 : rule__XReference__Group__3__Impl rule__XReference__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6966:1: rule__XReference__Group__3 : rule__XReference__Group__3__Impl rule__XReference__Group__4 ; public final void rule__XReference__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6942:1: ( rule__XReference__Group__3__Impl rule__XReference__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6943:2: rule__XReference__Group__3__Impl rule__XReference__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6970:1: ( rule__XReference__Group__3__Impl rule__XReference__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6971:2: rule__XReference__Group__3__Impl rule__XReference__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314429); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314489); rule__XReference__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314432); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314492); rule__XReference__Group__4(); state._fsp--; @@ -21417,25 +21502,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6950:1: rule__XReference__Group__3__Impl : ( ( rule__XReference__TypeAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6978:1: rule__XReference__Group__3__Impl : ( ( rule__XReference__TypeAssignment_3 ) ) ; public final void rule__XReference__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6954:1: ( ( ( rule__XReference__TypeAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6955:1: ( ( rule__XReference__TypeAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6982:1: ( ( ( rule__XReference__TypeAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6983:1: ( ( rule__XReference__TypeAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6955:1: ( ( rule__XReference__TypeAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6956:1: ( rule__XReference__TypeAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6983:1: ( ( rule__XReference__TypeAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6984:1: ( rule__XReference__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getTypeAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6957:1: ( rule__XReference__TypeAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6957:2: rule__XReference__TypeAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6985:1: ( rule__XReference__TypeAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6985:2: rule__XReference__TypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14459); + pushFollow(FollowSets000.FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14519); rule__XReference__TypeAssignment_3(); state._fsp--; @@ -21468,21 +21553,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6967:1: rule__XReference__Group__4 : rule__XReference__Group__4__Impl rule__XReference__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6995:1: rule__XReference__Group__4 : rule__XReference__Group__4__Impl rule__XReference__Group__5 ; public final void rule__XReference__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6971:1: ( rule__XReference__Group__4__Impl rule__XReference__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6972:2: rule__XReference__Group__4__Impl rule__XReference__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6999:1: ( rule__XReference__Group__4__Impl rule__XReference__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7000:2: rule__XReference__Group__4__Impl rule__XReference__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414489); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414549); rule__XReference__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414492); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414552); rule__XReference__Group__5(); state._fsp--; @@ -21506,22 +21591,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6979:1: rule__XReference__Group__4__Impl : ( ( rule__XReference__MultiplicityAssignment_4 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7007:1: rule__XReference__Group__4__Impl : ( ( rule__XReference__MultiplicityAssignment_4 )? ) ; public final void rule__XReference__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6983:1: ( ( ( rule__XReference__MultiplicityAssignment_4 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6984:1: ( ( rule__XReference__MultiplicityAssignment_4 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7011:1: ( ( ( rule__XReference__MultiplicityAssignment_4 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7012:1: ( ( rule__XReference__MultiplicityAssignment_4 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6984:1: ( ( rule__XReference__MultiplicityAssignment_4 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6985:1: ( rule__XReference__MultiplicityAssignment_4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7012:1: ( ( rule__XReference__MultiplicityAssignment_4 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7013:1: ( rule__XReference__MultiplicityAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getMultiplicityAssignment_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6986:1: ( rule__XReference__MultiplicityAssignment_4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7014:1: ( rule__XReference__MultiplicityAssignment_4 )? int alt71=2; int LA71_0 = input.LA(1); @@ -21530,9 +21615,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt71) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6986:2: rule__XReference__MultiplicityAssignment_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7014:2: rule__XReference__MultiplicityAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14519); + pushFollow(FollowSets000.FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14579); rule__XReference__MultiplicityAssignment_4(); state._fsp--; @@ -21568,21 +21653,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:6996:1: rule__XReference__Group__5 : rule__XReference__Group__5__Impl rule__XReference__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7024:1: rule__XReference__Group__5 : rule__XReference__Group__5__Impl rule__XReference__Group__6 ; public final void rule__XReference__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7000:1: ( rule__XReference__Group__5__Impl rule__XReference__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7001:2: rule__XReference__Group__5__Impl rule__XReference__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7028:1: ( rule__XReference__Group__5__Impl rule__XReference__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7029:2: rule__XReference__Group__5__Impl rule__XReference__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514550); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514610); rule__XReference__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514553); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514613); rule__XReference__Group__6(); state._fsp--; @@ -21606,25 +21691,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7008:1: rule__XReference__Group__5__Impl : ( ( rule__XReference__NameAssignment_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7036:1: rule__XReference__Group__5__Impl : ( ( rule__XReference__NameAssignment_5 ) ) ; public final void rule__XReference__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7012:1: ( ( ( rule__XReference__NameAssignment_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7013:1: ( ( rule__XReference__NameAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7040:1: ( ( ( rule__XReference__NameAssignment_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7041:1: ( ( rule__XReference__NameAssignment_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7013:1: ( ( rule__XReference__NameAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7014:1: ( rule__XReference__NameAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7041:1: ( ( rule__XReference__NameAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7042:1: ( rule__XReference__NameAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getNameAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7015:1: ( rule__XReference__NameAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7015:2: rule__XReference__NameAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7043:1: ( rule__XReference__NameAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7043:2: rule__XReference__NameAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14580); + pushFollow(FollowSets000.FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14640); rule__XReference__NameAssignment_5(); state._fsp--; @@ -21657,21 +21742,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7025:1: rule__XReference__Group__6 : rule__XReference__Group__6__Impl rule__XReference__Group__7 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7053:1: rule__XReference__Group__6 : rule__XReference__Group__6__Impl rule__XReference__Group__7 ; public final void rule__XReference__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7029:1: ( rule__XReference__Group__6__Impl rule__XReference__Group__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7030:2: rule__XReference__Group__6__Impl rule__XReference__Group__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7057:1: ( rule__XReference__Group__6__Impl rule__XReference__Group__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7058:2: rule__XReference__Group__6__Impl rule__XReference__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614610); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614670); rule__XReference__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614613); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614673); rule__XReference__Group__7(); state._fsp--; @@ -21695,22 +21780,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7037:1: rule__XReference__Group__6__Impl : ( ( rule__XReference__Group_6__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7065:1: rule__XReference__Group__6__Impl : ( ( rule__XReference__Group_6__0 )? ) ; public final void rule__XReference__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7041:1: ( ( ( rule__XReference__Group_6__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7042:1: ( ( rule__XReference__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7069:1: ( ( ( rule__XReference__Group_6__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7070:1: ( ( rule__XReference__Group_6__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7042:1: ( ( rule__XReference__Group_6__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7043:1: ( rule__XReference__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7070:1: ( ( rule__XReference__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7071:1: ( rule__XReference__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7044:1: ( rule__XReference__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7072:1: ( rule__XReference__Group_6__0 )? int alt72=2; int LA72_0 = input.LA(1); @@ -21719,9 +21804,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt72) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7044:2: rule__XReference__Group_6__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7072:2: rule__XReference__Group_6__0 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14640); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14700); rule__XReference__Group_6__0(); state._fsp--; @@ -21757,21 +21842,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7054:1: rule__XReference__Group__7 : rule__XReference__Group__7__Impl rule__XReference__Group__8 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7082:1: rule__XReference__Group__7 : rule__XReference__Group__7__Impl rule__XReference__Group__8 ; public final void rule__XReference__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7058:1: ( rule__XReference__Group__7__Impl rule__XReference__Group__8 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7059:2: rule__XReference__Group__7__Impl rule__XReference__Group__8 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7086:1: ( rule__XReference__Group__7__Impl rule__XReference__Group__8 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7087:2: rule__XReference__Group__7__Impl rule__XReference__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714671); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714731); rule__XReference__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714674); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714734); rule__XReference__Group__8(); state._fsp--; @@ -21795,22 +21880,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__7__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7066:1: rule__XReference__Group__7__Impl : ( ( rule__XReference__Group_7__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7094:1: rule__XReference__Group__7__Impl : ( ( rule__XReference__Group_7__0 )? ) ; public final void rule__XReference__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7070:1: ( ( ( rule__XReference__Group_7__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7071:1: ( ( rule__XReference__Group_7__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7098:1: ( ( ( rule__XReference__Group_7__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7099:1: ( ( rule__XReference__Group_7__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7071:1: ( ( rule__XReference__Group_7__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7072:1: ( rule__XReference__Group_7__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7099:1: ( ( rule__XReference__Group_7__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7100:1: ( rule__XReference__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_7()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7073:1: ( rule__XReference__Group_7__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7101:1: ( rule__XReference__Group_7__0 )? int alt73=2; int LA73_0 = input.LA(1); @@ -21819,9 +21904,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt73) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7073:2: rule__XReference__Group_7__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7101:2: rule__XReference__Group_7__0 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14701); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14761); rule__XReference__Group_7__0(); state._fsp--; @@ -21857,16 +21942,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__8" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7083:1: rule__XReference__Group__8 : rule__XReference__Group__8__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7111:1: rule__XReference__Group__8 : rule__XReference__Group__8__Impl ; public final void rule__XReference__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7087:1: ( rule__XReference__Group__8__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7088:2: rule__XReference__Group__8__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7115:1: ( rule__XReference__Group__8__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7116:2: rule__XReference__Group__8__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814732); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814792); rule__XReference__Group__8__Impl(); state._fsp--; @@ -21890,25 +21975,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group__8__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7094:1: rule__XReference__Group__8__Impl : ( ( rule__XReference__UnorderedGroup_8 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7122:1: rule__XReference__Group__8__Impl : ( ( rule__XReference__UnorderedGroup_8 ) ) ; public final void rule__XReference__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7098:1: ( ( ( rule__XReference__UnorderedGroup_8 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7099:1: ( ( rule__XReference__UnorderedGroup_8 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7126:1: ( ( ( rule__XReference__UnorderedGroup_8 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7127:1: ( ( rule__XReference__UnorderedGroup_8 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7099:1: ( ( rule__XReference__UnorderedGroup_8 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7100:1: ( rule__XReference__UnorderedGroup_8 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7127:1: ( ( rule__XReference__UnorderedGroup_8 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7128:1: ( rule__XReference__UnorderedGroup_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedGroup_8()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7101:1: ( rule__XReference__UnorderedGroup_8 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7101:2: rule__XReference__UnorderedGroup_8 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7129:1: ( rule__XReference__UnorderedGroup_8 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7129:2: rule__XReference__UnorderedGroup_8 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14759); + pushFollow(FollowSets000.FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14819); rule__XReference__UnorderedGroup_8(); state._fsp--; @@ -21941,21 +22026,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_6__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7129:1: rule__XReference__Group_6__0 : rule__XReference__Group_6__0__Impl rule__XReference__Group_6__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7157:1: rule__XReference__Group_6__0 : rule__XReference__Group_6__0__Impl rule__XReference__Group_6__1 ; public final void rule__XReference__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7133:1: ( rule__XReference__Group_6__0__Impl rule__XReference__Group_6__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7134:2: rule__XReference__Group_6__0__Impl rule__XReference__Group_6__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7161:1: ( rule__XReference__Group_6__0__Impl rule__XReference__Group_6__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7162:2: rule__XReference__Group_6__0__Impl rule__XReference__Group_6__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014807); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014867); rule__XReference__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1_in_rule__XReference__Group_6__014810); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1_in_rule__XReference__Group_6__014870); rule__XReference__Group_6__1(); state._fsp--; @@ -21979,22 +22064,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_6__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7141:1: rule__XReference__Group_6__0__Impl : ( 'opposite' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7169:1: rule__XReference__Group_6__0__Impl : ( 'opposite' ) ; public final void rule__XReference__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7145:1: ( ( 'opposite' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7146:1: ( 'opposite' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7173:1: ( ( 'opposite' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7174:1: ( 'opposite' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7146:1: ( 'opposite' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7147:1: 'opposite' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7174:1: ( 'opposite' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7175:1: 'opposite' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getOppositeKeyword_6_0()); } - match(input,58,FollowSets000.FOLLOW_58_in_rule__XReference__Group_6__0__Impl14838); if (state.failed) return ; + match(input,58,FollowSets000.FOLLOW_58_in_rule__XReference__Group_6__0__Impl14898); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getOppositeKeyword_6_0()); } @@ -22020,16 +22105,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_6__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7160:1: rule__XReference__Group_6__1 : rule__XReference__Group_6__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7188:1: rule__XReference__Group_6__1 : rule__XReference__Group_6__1__Impl ; public final void rule__XReference__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7164:1: ( rule__XReference__Group_6__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7165:2: rule__XReference__Group_6__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7192:1: ( rule__XReference__Group_6__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7193:2: rule__XReference__Group_6__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114869); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114929); rule__XReference__Group_6__1__Impl(); state._fsp--; @@ -22053,25 +22138,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_6__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7171:1: rule__XReference__Group_6__1__Impl : ( ( rule__XReference__OppositeAssignment_6_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7199:1: rule__XReference__Group_6__1__Impl : ( ( rule__XReference__OppositeAssignment_6_1 ) ) ; public final void rule__XReference__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7175:1: ( ( ( rule__XReference__OppositeAssignment_6_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7176:1: ( ( rule__XReference__OppositeAssignment_6_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7203:1: ( ( ( rule__XReference__OppositeAssignment_6_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7204:1: ( ( rule__XReference__OppositeAssignment_6_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7176:1: ( ( rule__XReference__OppositeAssignment_6_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7177:1: ( rule__XReference__OppositeAssignment_6_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7204:1: ( ( rule__XReference__OppositeAssignment_6_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7205:1: ( rule__XReference__OppositeAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getOppositeAssignment_6_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7178:1: ( rule__XReference__OppositeAssignment_6_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7178:2: rule__XReference__OppositeAssignment_6_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7206:1: ( rule__XReference__OppositeAssignment_6_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7206:2: rule__XReference__OppositeAssignment_6_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14896); + pushFollow(FollowSets000.FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14956); rule__XReference__OppositeAssignment_6_1(); state._fsp--; @@ -22104,21 +22189,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7192:1: rule__XReference__Group_7__0 : rule__XReference__Group_7__0__Impl rule__XReference__Group_7__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7220:1: rule__XReference__Group_7__0 : rule__XReference__Group_7__0__Impl rule__XReference__Group_7__1 ; public final void rule__XReference__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7196:1: ( rule__XReference__Group_7__0__Impl rule__XReference__Group_7__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7197:2: rule__XReference__Group_7__0__Impl rule__XReference__Group_7__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7224:1: ( rule__XReference__Group_7__0__Impl rule__XReference__Group_7__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7225:2: rule__XReference__Group_7__0__Impl rule__XReference__Group_7__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014930); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014990); rule__XReference__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1_in_rule__XReference__Group_7__014933); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1_in_rule__XReference__Group_7__014993); rule__XReference__Group_7__1(); state._fsp--; @@ -22142,22 +22227,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7204:1: rule__XReference__Group_7__0__Impl : ( 'keys' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7232:1: rule__XReference__Group_7__0__Impl : ( 'keys' ) ; public final void rule__XReference__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7208:1: ( ( 'keys' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7209:1: ( 'keys' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7236:1: ( ( 'keys' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7237:1: ( 'keys' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7209:1: ( 'keys' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7210:1: 'keys' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7237:1: ( 'keys' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7238:1: 'keys' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysKeyword_7_0()); } - match(input,59,FollowSets000.FOLLOW_59_in_rule__XReference__Group_7__0__Impl14961); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_59_in_rule__XReference__Group_7__0__Impl15021); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getKeysKeyword_7_0()); } @@ -22183,21 +22268,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7223:1: rule__XReference__Group_7__1 : rule__XReference__Group_7__1__Impl rule__XReference__Group_7__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7251:1: rule__XReference__Group_7__1 : rule__XReference__Group_7__1__Impl rule__XReference__Group_7__2 ; public final void rule__XReference__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7227:1: ( rule__XReference__Group_7__1__Impl rule__XReference__Group_7__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7228:2: rule__XReference__Group_7__1__Impl rule__XReference__Group_7__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7255:1: ( rule__XReference__Group_7__1__Impl rule__XReference__Group_7__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7256:2: rule__XReference__Group_7__1__Impl rule__XReference__Group_7__2 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__114992); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__115052); rule__XReference__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2_in_rule__XReference__Group_7__114995); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2_in_rule__XReference__Group_7__115055); rule__XReference__Group_7__2(); state._fsp--; @@ -22221,25 +22306,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7235:1: rule__XReference__Group_7__1__Impl : ( ( rule__XReference__KeysAssignment_7_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7263:1: rule__XReference__Group_7__1__Impl : ( ( rule__XReference__KeysAssignment_7_1 ) ) ; public final void rule__XReference__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7239:1: ( ( ( rule__XReference__KeysAssignment_7_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7240:1: ( ( rule__XReference__KeysAssignment_7_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7267:1: ( ( ( rule__XReference__KeysAssignment_7_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7268:1: ( ( rule__XReference__KeysAssignment_7_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7240:1: ( ( rule__XReference__KeysAssignment_7_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7241:1: ( rule__XReference__KeysAssignment_7_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7268:1: ( ( rule__XReference__KeysAssignment_7_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7269:1: ( rule__XReference__KeysAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysAssignment_7_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7242:1: ( rule__XReference__KeysAssignment_7_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7242:2: rule__XReference__KeysAssignment_7_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7270:1: ( rule__XReference__KeysAssignment_7_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7270:2: rule__XReference__KeysAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl15022); + pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl15082); rule__XReference__KeysAssignment_7_1(); state._fsp--; @@ -22272,16 +22357,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7252:1: rule__XReference__Group_7__2 : rule__XReference__Group_7__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7280:1: rule__XReference__Group_7__2 : rule__XReference__Group_7__2__Impl ; public final void rule__XReference__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7256:1: ( rule__XReference__Group_7__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7257:2: rule__XReference__Group_7__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7284:1: ( rule__XReference__Group_7__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7285:2: rule__XReference__Group_7__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__215052); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__215112); rule__XReference__Group_7__2__Impl(); state._fsp--; @@ -22305,22 +22390,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7263:1: rule__XReference__Group_7__2__Impl : ( ( rule__XReference__Group_7_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7291:1: rule__XReference__Group_7__2__Impl : ( ( rule__XReference__Group_7_2__0 )* ) ; public final void rule__XReference__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7267:1: ( ( ( rule__XReference__Group_7_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7268:1: ( ( rule__XReference__Group_7_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7295:1: ( ( ( rule__XReference__Group_7_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7296:1: ( ( rule__XReference__Group_7_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7268:1: ( ( rule__XReference__Group_7_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7269:1: ( rule__XReference__Group_7_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7296:1: ( ( rule__XReference__Group_7_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7297:1: ( rule__XReference__Group_7_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_7_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7270:1: ( rule__XReference__Group_7_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7298:1: ( rule__XReference__Group_7_2__0 )* loop74: do { int alt74=2; @@ -22333,9 +22418,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt74) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7270:2: rule__XReference__Group_7_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7298:2: rule__XReference__Group_7_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15079); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15139); rule__XReference__Group_7_2__0(); state._fsp--; @@ -22374,21 +22459,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7286:1: rule__XReference__Group_7_2__0 : rule__XReference__Group_7_2__0__Impl rule__XReference__Group_7_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7314:1: rule__XReference__Group_7_2__0 : rule__XReference__Group_7_2__0__Impl rule__XReference__Group_7_2__1 ; public final void rule__XReference__Group_7_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7290:1: ( rule__XReference__Group_7_2__0__Impl rule__XReference__Group_7_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7291:2: rule__XReference__Group_7_2__0__Impl rule__XReference__Group_7_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7318:1: ( rule__XReference__Group_7_2__0__Impl rule__XReference__Group_7_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7319:2: rule__XReference__Group_7_2__0__Impl rule__XReference__Group_7_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015116); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015176); rule__XReference__Group_7_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1_in_rule__XReference__Group_7_2__015119); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1_in_rule__XReference__Group_7_2__015179); rule__XReference__Group_7_2__1(); state._fsp--; @@ -22412,22 +22497,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7298:1: rule__XReference__Group_7_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7326:1: rule__XReference__Group_7_2__0__Impl : ( ',' ) ; public final void rule__XReference__Group_7_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7302:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7303:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7330:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7331:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7303:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7304:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7331:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7332:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getCommaKeyword_7_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15147); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getCommaKeyword_7_2_0()); } @@ -22453,16 +22538,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7317:1: rule__XReference__Group_7_2__1 : rule__XReference__Group_7_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7345:1: rule__XReference__Group_7_2__1 : rule__XReference__Group_7_2__1__Impl ; public final void rule__XReference__Group_7_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7321:1: ( rule__XReference__Group_7_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7322:2: rule__XReference__Group_7_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7349:1: ( rule__XReference__Group_7_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7350:2: rule__XReference__Group_7_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115178); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115238); rule__XReference__Group_7_2__1__Impl(); state._fsp--; @@ -22486,25 +22571,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_7_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7328:1: rule__XReference__Group_7_2__1__Impl : ( ( rule__XReference__KeysAssignment_7_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7356:1: rule__XReference__Group_7_2__1__Impl : ( ( rule__XReference__KeysAssignment_7_2_1 ) ) ; public final void rule__XReference__Group_7_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7332:1: ( ( ( rule__XReference__KeysAssignment_7_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7333:1: ( ( rule__XReference__KeysAssignment_7_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7360:1: ( ( ( rule__XReference__KeysAssignment_7_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7361:1: ( ( rule__XReference__KeysAssignment_7_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7333:1: ( ( rule__XReference__KeysAssignment_7_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7334:1: ( rule__XReference__KeysAssignment_7_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7361:1: ( ( rule__XReference__KeysAssignment_7_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7362:1: ( rule__XReference__KeysAssignment_7_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysAssignment_7_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7335:1: ( rule__XReference__KeysAssignment_7_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7335:2: rule__XReference__KeysAssignment_7_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7363:1: ( rule__XReference__KeysAssignment_7_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7363:2: rule__XReference__KeysAssignment_7_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15205); + pushFollow(FollowSets000.FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15265); rule__XReference__KeysAssignment_7_2_1(); state._fsp--; @@ -22537,21 +22622,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7349:1: rule__XReference__Group_8_0__0 : rule__XReference__Group_8_0__0__Impl rule__XReference__Group_8_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7377:1: rule__XReference__Group_8_0__0 : rule__XReference__Group_8_0__0__Impl rule__XReference__Group_8_0__1 ; public final void rule__XReference__Group_8_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7353:1: ( rule__XReference__Group_8_0__0__Impl rule__XReference__Group_8_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7354:2: rule__XReference__Group_8_0__0__Impl rule__XReference__Group_8_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7381:1: ( rule__XReference__Group_8_0__0__Impl rule__XReference__Group_8_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7382:2: rule__XReference__Group_8_0__0__Impl rule__XReference__Group_8_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015239); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015299); rule__XReference__Group_8_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1_in_rule__XReference__Group_8_0__015242); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1_in_rule__XReference__Group_8_0__015302); rule__XReference__Group_8_0__1(); state._fsp--; @@ -22575,22 +22660,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7361:1: rule__XReference__Group_8_0__0__Impl : ( 'get' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7389:1: rule__XReference__Group_8_0__0__Impl : ( 'get' ) ; public final void rule__XReference__Group_8_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7365:1: ( ( 'get' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7366:1: ( 'get' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7393:1: ( ( 'get' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7394:1: ( 'get' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7366:1: ( 'get' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7367:1: 'get' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7394:1: ( 'get' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7395:1: 'get' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGetKeyword_8_0_0()); } - match(input,19,FollowSets000.FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15270); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15330); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getGetKeyword_8_0_0()); } @@ -22616,16 +22701,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7380:1: rule__XReference__Group_8_0__1 : rule__XReference__Group_8_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7408:1: rule__XReference__Group_8_0__1 : rule__XReference__Group_8_0__1__Impl ; public final void rule__XReference__Group_8_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7384:1: ( rule__XReference__Group_8_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7385:2: rule__XReference__Group_8_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7412:1: ( rule__XReference__Group_8_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7413:2: rule__XReference__Group_8_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115301); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115361); rule__XReference__Group_8_0__1__Impl(); state._fsp--; @@ -22649,25 +22734,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7391:1: rule__XReference__Group_8_0__1__Impl : ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7419:1: rule__XReference__Group_8_0__1__Impl : ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) ; public final void rule__XReference__Group_8_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7395:1: ( ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7396:1: ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7423:1: ( ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7424:1: ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7396:1: ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7397:1: ( rule__XReference__GetBodyAssignment_8_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7424:1: ( ( rule__XReference__GetBodyAssignment_8_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7425:1: ( rule__XReference__GetBodyAssignment_8_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGetBodyAssignment_8_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7398:1: ( rule__XReference__GetBodyAssignment_8_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7398:2: rule__XReference__GetBodyAssignment_8_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7426:1: ( rule__XReference__GetBodyAssignment_8_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7426:2: rule__XReference__GetBodyAssignment_8_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15328); + pushFollow(FollowSets000.FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15388); rule__XReference__GetBodyAssignment_8_0_1(); state._fsp--; @@ -22700,21 +22785,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7412:1: rule__XReference__Group_8_1__0 : rule__XReference__Group_8_1__0__Impl rule__XReference__Group_8_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7440:1: rule__XReference__Group_8_1__0 : rule__XReference__Group_8_1__0__Impl rule__XReference__Group_8_1__1 ; public final void rule__XReference__Group_8_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7416:1: ( rule__XReference__Group_8_1__0__Impl rule__XReference__Group_8_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7417:2: rule__XReference__Group_8_1__0__Impl rule__XReference__Group_8_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7444:1: ( rule__XReference__Group_8_1__0__Impl rule__XReference__Group_8_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7445:2: rule__XReference__Group_8_1__0__Impl rule__XReference__Group_8_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015362); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015422); rule__XReference__Group_8_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1_in_rule__XReference__Group_8_1__015365); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1_in_rule__XReference__Group_8_1__015425); rule__XReference__Group_8_1__1(); state._fsp--; @@ -22738,22 +22823,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7424:1: rule__XReference__Group_8_1__0__Impl : ( 'set' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7452:1: rule__XReference__Group_8_1__0__Impl : ( 'set' ) ; public final void rule__XReference__Group_8_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7428:1: ( ( 'set' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7429:1: ( 'set' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7456:1: ( ( 'set' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7457:1: ( 'set' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7429:1: ( 'set' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7430:1: 'set' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7457:1: ( 'set' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7458:1: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getSetKeyword_8_1_0()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15393); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15453); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getSetKeyword_8_1_0()); } @@ -22779,16 +22864,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7443:1: rule__XReference__Group_8_1__1 : rule__XReference__Group_8_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7471:1: rule__XReference__Group_8_1__1 : rule__XReference__Group_8_1__1__Impl ; public final void rule__XReference__Group_8_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7447:1: ( rule__XReference__Group_8_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7448:2: rule__XReference__Group_8_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7475:1: ( rule__XReference__Group_8_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7476:2: rule__XReference__Group_8_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115424); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115484); rule__XReference__Group_8_1__1__Impl(); state._fsp--; @@ -22812,25 +22897,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7454:1: rule__XReference__Group_8_1__1__Impl : ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7482:1: rule__XReference__Group_8_1__1__Impl : ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) ; public final void rule__XReference__Group_8_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7458:1: ( ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7459:1: ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7486:1: ( ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7487:1: ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7459:1: ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7460:1: ( rule__XReference__SetBodyAssignment_8_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7487:1: ( ( rule__XReference__SetBodyAssignment_8_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7488:1: ( rule__XReference__SetBodyAssignment_8_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getSetBodyAssignment_8_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7461:1: ( rule__XReference__SetBodyAssignment_8_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7461:2: rule__XReference__SetBodyAssignment_8_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7489:1: ( rule__XReference__SetBodyAssignment_8_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7489:2: rule__XReference__SetBodyAssignment_8_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15451); + pushFollow(FollowSets000.FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15511); rule__XReference__SetBodyAssignment_8_1_1(); state._fsp--; @@ -22863,21 +22948,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7475:1: rule__XReference__Group_8_2__0 : rule__XReference__Group_8_2__0__Impl rule__XReference__Group_8_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7503:1: rule__XReference__Group_8_2__0 : rule__XReference__Group_8_2__0__Impl rule__XReference__Group_8_2__1 ; public final void rule__XReference__Group_8_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7479:1: ( rule__XReference__Group_8_2__0__Impl rule__XReference__Group_8_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7480:2: rule__XReference__Group_8_2__0__Impl rule__XReference__Group_8_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7507:1: ( rule__XReference__Group_8_2__0__Impl rule__XReference__Group_8_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7508:2: rule__XReference__Group_8_2__0__Impl rule__XReference__Group_8_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015485); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015545); rule__XReference__Group_8_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1_in_rule__XReference__Group_8_2__015488); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1_in_rule__XReference__Group_8_2__015548); rule__XReference__Group_8_2__1(); state._fsp--; @@ -22901,22 +22986,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7487:1: rule__XReference__Group_8_2__0__Impl : ( 'isSet' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7515:1: rule__XReference__Group_8_2__0__Impl : ( 'isSet' ) ; public final void rule__XReference__Group_8_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7491:1: ( ( 'isSet' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7492:1: ( 'isSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7519:1: ( ( 'isSet' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7520:1: ( 'isSet' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7492:1: ( 'isSet' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7493:1: 'isSet' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7520:1: ( 'isSet' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7521:1: 'isSet' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getIsSetKeyword_8_2_0()); } - match(input,22,FollowSets000.FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15516); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15576); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getIsSetKeyword_8_2_0()); } @@ -22942,16 +23027,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7506:1: rule__XReference__Group_8_2__1 : rule__XReference__Group_8_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7534:1: rule__XReference__Group_8_2__1 : rule__XReference__Group_8_2__1__Impl ; public final void rule__XReference__Group_8_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7510:1: ( rule__XReference__Group_8_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7511:2: rule__XReference__Group_8_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7538:1: ( rule__XReference__Group_8_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7539:2: rule__XReference__Group_8_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115547); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115607); rule__XReference__Group_8_2__1__Impl(); state._fsp--; @@ -22975,25 +23060,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7517:1: rule__XReference__Group_8_2__1__Impl : ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7545:1: rule__XReference__Group_8_2__1__Impl : ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) ; public final void rule__XReference__Group_8_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7521:1: ( ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7522:1: ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7549:1: ( ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7550:1: ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7522:1: ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7523:1: ( rule__XReference__IsSetBodyAssignment_8_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7550:1: ( ( rule__XReference__IsSetBodyAssignment_8_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7551:1: ( rule__XReference__IsSetBodyAssignment_8_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getIsSetBodyAssignment_8_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7524:1: ( rule__XReference__IsSetBodyAssignment_8_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7524:2: rule__XReference__IsSetBodyAssignment_8_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7552:1: ( rule__XReference__IsSetBodyAssignment_8_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7552:2: rule__XReference__IsSetBodyAssignment_8_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15574); + pushFollow(FollowSets000.FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15634); rule__XReference__IsSetBodyAssignment_8_2_1(); state._fsp--; @@ -23026,21 +23111,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7538:1: rule__XReference__Group_8_3__0 : rule__XReference__Group_8_3__0__Impl rule__XReference__Group_8_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7566:1: rule__XReference__Group_8_3__0 : rule__XReference__Group_8_3__0__Impl rule__XReference__Group_8_3__1 ; public final void rule__XReference__Group_8_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7542:1: ( rule__XReference__Group_8_3__0__Impl rule__XReference__Group_8_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7543:2: rule__XReference__Group_8_3__0__Impl rule__XReference__Group_8_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7570:1: ( rule__XReference__Group_8_3__0__Impl rule__XReference__Group_8_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7571:2: rule__XReference__Group_8_3__0__Impl rule__XReference__Group_8_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015608); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015668); rule__XReference__Group_8_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1_in_rule__XReference__Group_8_3__015611); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1_in_rule__XReference__Group_8_3__015671); rule__XReference__Group_8_3__1(); state._fsp--; @@ -23064,22 +23149,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7550:1: rule__XReference__Group_8_3__0__Impl : ( 'unset' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7578:1: rule__XReference__Group_8_3__0__Impl : ( 'unset' ) ; public final void rule__XReference__Group_8_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7554:1: ( ( 'unset' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7555:1: ( 'unset' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7582:1: ( ( 'unset' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7583:1: ( 'unset' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7555:1: ( 'unset' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7556:1: 'unset' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7583:1: ( 'unset' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7584:1: 'unset' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsetKeyword_8_3_0()); } - match(input,57,FollowSets000.FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15639); if (state.failed) return ; + match(input,57,FollowSets000.FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15699); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getUnsetKeyword_8_3_0()); } @@ -23105,16 +23190,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7569:1: rule__XReference__Group_8_3__1 : rule__XReference__Group_8_3__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7597:1: rule__XReference__Group_8_3__1 : rule__XReference__Group_8_3__1__Impl ; public final void rule__XReference__Group_8_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7573:1: ( rule__XReference__Group_8_3__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7574:2: rule__XReference__Group_8_3__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7601:1: ( rule__XReference__Group_8_3__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7602:2: rule__XReference__Group_8_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115670); + pushFollow(FollowSets000.FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115730); rule__XReference__Group_8_3__1__Impl(); state._fsp--; @@ -23138,25 +23223,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__Group_8_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7580:1: rule__XReference__Group_8_3__1__Impl : ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7608:1: rule__XReference__Group_8_3__1__Impl : ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) ; public final void rule__XReference__Group_8_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7584:1: ( ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7585:1: ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7612:1: ( ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7613:1: ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7585:1: ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7586:1: ( rule__XReference__UnsetBodyAssignment_8_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7613:1: ( ( rule__XReference__UnsetBodyAssignment_8_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7614:1: ( rule__XReference__UnsetBodyAssignment_8_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsetBodyAssignment_8_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7587:1: ( rule__XReference__UnsetBodyAssignment_8_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7587:2: rule__XReference__UnsetBodyAssignment_8_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7615:1: ( rule__XReference__UnsetBodyAssignment_8_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7615:2: rule__XReference__UnsetBodyAssignment_8_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15697); + pushFollow(FollowSets000.FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15757); rule__XReference__UnsetBodyAssignment_8_3_1(); state._fsp--; @@ -23189,21 +23274,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7601:1: rule__XOperation__Group__0 : rule__XOperation__Group__0__Impl rule__XOperation__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7629:1: rule__XOperation__Group__0 : rule__XOperation__Group__0__Impl rule__XOperation__Group__1 ; public final void rule__XOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7605:1: ( rule__XOperation__Group__0__Impl rule__XOperation__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7606:2: rule__XOperation__Group__0__Impl rule__XOperation__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7633:1: ( rule__XOperation__Group__0__Impl rule__XOperation__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7634:2: rule__XOperation__Group__0__Impl rule__XOperation__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015731); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015791); rule__XOperation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015734); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015794); rule__XOperation__Group__1(); state._fsp--; @@ -23227,22 +23312,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7613:1: rule__XOperation__Group__0__Impl : ( ( rule__XOperation__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7641:1: rule__XOperation__Group__0__Impl : ( ( rule__XOperation__AnnotationsAssignment_0 )* ) ; public final void rule__XOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7617:1: ( ( ( rule__XOperation__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7618:1: ( ( rule__XOperation__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7645:1: ( ( ( rule__XOperation__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7646:1: ( ( rule__XOperation__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7618:1: ( ( rule__XOperation__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7619:1: ( rule__XOperation__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7646:1: ( ( rule__XOperation__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7647:1: ( rule__XOperation__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7620:1: ( rule__XOperation__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7648:1: ( rule__XOperation__AnnotationsAssignment_0 )* loop75: do { int alt75=2; @@ -23255,9 +23340,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt75) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7620:2: rule__XOperation__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7648:2: rule__XOperation__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15761); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15821); rule__XOperation__AnnotationsAssignment_0(); state._fsp--; @@ -23296,21 +23381,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7630:1: rule__XOperation__Group__1 : rule__XOperation__Group__1__Impl rule__XOperation__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7658:1: rule__XOperation__Group__1 : rule__XOperation__Group__1__Impl rule__XOperation__Group__2 ; public final void rule__XOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7634:1: ( rule__XOperation__Group__1__Impl rule__XOperation__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7635:2: rule__XOperation__Group__1__Impl rule__XOperation__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7662:1: ( rule__XOperation__Group__1__Impl rule__XOperation__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7663:2: rule__XOperation__Group__1__Impl rule__XOperation__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115792); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115852); rule__XOperation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115795); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115855); rule__XOperation__Group__2(); state._fsp--; @@ -23334,22 +23419,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7642:1: rule__XOperation__Group__1__Impl : ( 'op' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7670:1: rule__XOperation__Group__1__Impl : ( 'op' ) ; public final void rule__XOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7646:1: ( ( 'op' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7647:1: ( 'op' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7674:1: ( ( 'op' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7675:1: ( 'op' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7647:1: ( 'op' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7648:1: 'op' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7675:1: ( 'op' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7676:1: 'op' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getOpKeyword_1()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__XOperation__Group__1__Impl15823); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__XOperation__Group__1__Impl15883); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getOpKeyword_1()); } @@ -23375,21 +23460,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7661:1: rule__XOperation__Group__2 : rule__XOperation__Group__2__Impl rule__XOperation__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7689:1: rule__XOperation__Group__2 : rule__XOperation__Group__2__Impl rule__XOperation__Group__3 ; public final void rule__XOperation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7665:1: ( rule__XOperation__Group__2__Impl rule__XOperation__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7666:2: rule__XOperation__Group__2__Impl rule__XOperation__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7693:1: ( rule__XOperation__Group__2__Impl rule__XOperation__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7694:2: rule__XOperation__Group__2__Impl rule__XOperation__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215854); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215914); rule__XOperation__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215857); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215917); rule__XOperation__Group__3(); state._fsp--; @@ -23413,22 +23498,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7673:1: rule__XOperation__Group__2__Impl : ( ( rule__XOperation__Alternatives_2 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7701:1: rule__XOperation__Group__2__Impl : ( ( rule__XOperation__Alternatives_2 )? ) ; public final void rule__XOperation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7677:1: ( ( ( rule__XOperation__Alternatives_2 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7678:1: ( ( rule__XOperation__Alternatives_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7705:1: ( ( ( rule__XOperation__Alternatives_2 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7706:1: ( ( rule__XOperation__Alternatives_2 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7678:1: ( ( rule__XOperation__Alternatives_2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7679:1: ( rule__XOperation__Alternatives_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7706:1: ( ( rule__XOperation__Alternatives_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7707:1: ( rule__XOperation__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getAlternatives_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7680:1: ( rule__XOperation__Alternatives_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7708:1: ( rule__XOperation__Alternatives_2 )? int alt76=2; int LA76_0 = input.LA(1); @@ -23437,9 +23522,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt76) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7680:2: rule__XOperation__Alternatives_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7708:2: rule__XOperation__Alternatives_2 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15884); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15944); rule__XOperation__Alternatives_2(); state._fsp--; @@ -23475,21 +23560,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7690:1: rule__XOperation__Group__3 : rule__XOperation__Group__3__Impl rule__XOperation__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7718:1: rule__XOperation__Group__3 : rule__XOperation__Group__3__Impl rule__XOperation__Group__4 ; public final void rule__XOperation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7694:1: ( rule__XOperation__Group__3__Impl rule__XOperation__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7695:2: rule__XOperation__Group__3__Impl rule__XOperation__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7722:1: ( rule__XOperation__Group__3__Impl rule__XOperation__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7723:2: rule__XOperation__Group__3__Impl rule__XOperation__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315915); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315975); rule__XOperation__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315918); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315978); rule__XOperation__Group__4(); state._fsp--; @@ -23513,22 +23598,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7702:1: rule__XOperation__Group__3__Impl : ( ( rule__XOperation__Group_3__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7730:1: rule__XOperation__Group__3__Impl : ( ( rule__XOperation__Group_3__0 )? ) ; public final void rule__XOperation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7706:1: ( ( ( rule__XOperation__Group_3__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7707:1: ( ( rule__XOperation__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7734:1: ( ( ( rule__XOperation__Group_3__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7735:1: ( ( rule__XOperation__Group_3__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7707:1: ( ( rule__XOperation__Group_3__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7708:1: ( rule__XOperation__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7735:1: ( ( rule__XOperation__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7736:1: ( rule__XOperation__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7709:1: ( rule__XOperation__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7737:1: ( rule__XOperation__Group_3__0 )? int alt77=2; int LA77_0 = input.LA(1); @@ -23537,9 +23622,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt77) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7709:2: rule__XOperation__Group_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7737:2: rule__XOperation__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl15945); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl16005); rule__XOperation__Group_3__0(); state._fsp--; @@ -23575,21 +23660,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7719:1: rule__XOperation__Group__4 : rule__XOperation__Group__4__Impl rule__XOperation__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7747:1: rule__XOperation__Group__4 : rule__XOperation__Group__4__Impl rule__XOperation__Group__5 ; public final void rule__XOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7723:1: ( rule__XOperation__Group__4__Impl rule__XOperation__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7724:2: rule__XOperation__Group__4__Impl rule__XOperation__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7751:1: ( rule__XOperation__Group__4__Impl rule__XOperation__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7752:2: rule__XOperation__Group__4__Impl rule__XOperation__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__415976); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__416036); rule__XOperation__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__415979); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__416039); rule__XOperation__Group__5(); state._fsp--; @@ -23613,25 +23698,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7731:1: rule__XOperation__Group__4__Impl : ( ( rule__XOperation__Alternatives_4 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7759:1: rule__XOperation__Group__4__Impl : ( ( rule__XOperation__Alternatives_4 ) ) ; public final void rule__XOperation__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7735:1: ( ( ( rule__XOperation__Alternatives_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7736:1: ( ( rule__XOperation__Alternatives_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7763:1: ( ( ( rule__XOperation__Alternatives_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7764:1: ( ( rule__XOperation__Alternatives_4 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7736:1: ( ( rule__XOperation__Alternatives_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7737:1: ( rule__XOperation__Alternatives_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7764:1: ( ( rule__XOperation__Alternatives_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7765:1: ( rule__XOperation__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getAlternatives_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7738:1: ( rule__XOperation__Alternatives_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7738:2: rule__XOperation__Alternatives_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7766:1: ( rule__XOperation__Alternatives_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7766:2: rule__XOperation__Alternatives_4 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl16006); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl16066); rule__XOperation__Alternatives_4(); state._fsp--; @@ -23664,21 +23749,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7748:1: rule__XOperation__Group__5 : rule__XOperation__Group__5__Impl rule__XOperation__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7776:1: rule__XOperation__Group__5 : rule__XOperation__Group__5__Impl rule__XOperation__Group__6 ; public final void rule__XOperation__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7752:1: ( rule__XOperation__Group__5__Impl rule__XOperation__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7753:2: rule__XOperation__Group__5__Impl rule__XOperation__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7780:1: ( rule__XOperation__Group__5__Impl rule__XOperation__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7781:2: rule__XOperation__Group__5__Impl rule__XOperation__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__516036); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__516096); rule__XOperation__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__516039); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__516099); rule__XOperation__Group__6(); state._fsp--; @@ -23702,22 +23787,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7760:1: rule__XOperation__Group__5__Impl : ( ( rule__XOperation__MultiplicityAssignment_5 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7788:1: rule__XOperation__Group__5__Impl : ( ( rule__XOperation__MultiplicityAssignment_5 )? ) ; public final void rule__XOperation__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7764:1: ( ( ( rule__XOperation__MultiplicityAssignment_5 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7765:1: ( ( rule__XOperation__MultiplicityAssignment_5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7792:1: ( ( ( rule__XOperation__MultiplicityAssignment_5 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7793:1: ( ( rule__XOperation__MultiplicityAssignment_5 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7765:1: ( ( rule__XOperation__MultiplicityAssignment_5 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7766:1: ( rule__XOperation__MultiplicityAssignment_5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7793:1: ( ( rule__XOperation__MultiplicityAssignment_5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7794:1: ( rule__XOperation__MultiplicityAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getMultiplicityAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7767:1: ( rule__XOperation__MultiplicityAssignment_5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7795:1: ( rule__XOperation__MultiplicityAssignment_5 )? int alt78=2; int LA78_0 = input.LA(1); @@ -23726,9 +23811,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt78) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7767:2: rule__XOperation__MultiplicityAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7795:2: rule__XOperation__MultiplicityAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16066); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16126); rule__XOperation__MultiplicityAssignment_5(); state._fsp--; @@ -23764,21 +23849,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7777:1: rule__XOperation__Group__6 : rule__XOperation__Group__6__Impl rule__XOperation__Group__7 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7805:1: rule__XOperation__Group__6 : rule__XOperation__Group__6__Impl rule__XOperation__Group__7 ; public final void rule__XOperation__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7781:1: ( rule__XOperation__Group__6__Impl rule__XOperation__Group__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7782:2: rule__XOperation__Group__6__Impl rule__XOperation__Group__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7809:1: ( rule__XOperation__Group__6__Impl rule__XOperation__Group__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7810:2: rule__XOperation__Group__6__Impl rule__XOperation__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616097); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616157); rule__XOperation__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616100); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616160); rule__XOperation__Group__7(); state._fsp--; @@ -23802,25 +23887,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7789:1: rule__XOperation__Group__6__Impl : ( ( rule__XOperation__NameAssignment_6 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7817:1: rule__XOperation__Group__6__Impl : ( ( rule__XOperation__NameAssignment_6 ) ) ; public final void rule__XOperation__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7793:1: ( ( ( rule__XOperation__NameAssignment_6 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7794:1: ( ( rule__XOperation__NameAssignment_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7821:1: ( ( ( rule__XOperation__NameAssignment_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7822:1: ( ( rule__XOperation__NameAssignment_6 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7794:1: ( ( rule__XOperation__NameAssignment_6 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7795:1: ( rule__XOperation__NameAssignment_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7822:1: ( ( rule__XOperation__NameAssignment_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7823:1: ( rule__XOperation__NameAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getNameAssignment_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7796:1: ( rule__XOperation__NameAssignment_6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7796:2: rule__XOperation__NameAssignment_6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7824:1: ( rule__XOperation__NameAssignment_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7824:2: rule__XOperation__NameAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16127); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16187); rule__XOperation__NameAssignment_6(); state._fsp--; @@ -23853,21 +23938,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7806:1: rule__XOperation__Group__7 : rule__XOperation__Group__7__Impl rule__XOperation__Group__8 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7834:1: rule__XOperation__Group__7 : rule__XOperation__Group__7__Impl rule__XOperation__Group__8 ; public final void rule__XOperation__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7810:1: ( rule__XOperation__Group__7__Impl rule__XOperation__Group__8 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7811:2: rule__XOperation__Group__7__Impl rule__XOperation__Group__8 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7838:1: ( rule__XOperation__Group__7__Impl rule__XOperation__Group__8 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7839:2: rule__XOperation__Group__7__Impl rule__XOperation__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716157); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716217); rule__XOperation__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716160); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716220); rule__XOperation__Group__8(); state._fsp--; @@ -23891,22 +23976,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__7__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7818:1: rule__XOperation__Group__7__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7846:1: rule__XOperation__Group__7__Impl : ( '(' ) ; public final void rule__XOperation__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7822:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7823:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7850:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7851:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7823:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7824:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7851:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7852:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getLeftParenthesisKeyword_7()); } - match(input,42,FollowSets000.FOLLOW_42_in_rule__XOperation__Group__7__Impl16188); if (state.failed) return ; + match(input,42,FollowSets000.FOLLOW_42_in_rule__XOperation__Group__7__Impl16248); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getLeftParenthesisKeyword_7()); } @@ -23932,21 +24017,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__8" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7837:1: rule__XOperation__Group__8 : rule__XOperation__Group__8__Impl rule__XOperation__Group__9 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7865:1: rule__XOperation__Group__8 : rule__XOperation__Group__8__Impl rule__XOperation__Group__9 ; public final void rule__XOperation__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7841:1: ( rule__XOperation__Group__8__Impl rule__XOperation__Group__9 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7842:2: rule__XOperation__Group__8__Impl rule__XOperation__Group__9 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7869:1: ( rule__XOperation__Group__8__Impl rule__XOperation__Group__9 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7870:2: rule__XOperation__Group__8__Impl rule__XOperation__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816219); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816279); rule__XOperation__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816222); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816282); rule__XOperation__Group__9(); state._fsp--; @@ -23970,22 +24055,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__8__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7849:1: rule__XOperation__Group__8__Impl : ( ( rule__XOperation__Group_8__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7877:1: rule__XOperation__Group__8__Impl : ( ( rule__XOperation__Group_8__0 )? ) ; public final void rule__XOperation__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7853:1: ( ( ( rule__XOperation__Group_8__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7854:1: ( ( rule__XOperation__Group_8__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7881:1: ( ( ( rule__XOperation__Group_8__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7882:1: ( ( rule__XOperation__Group_8__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7854:1: ( ( rule__XOperation__Group_8__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7855:1: ( rule__XOperation__Group_8__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7882:1: ( ( rule__XOperation__Group_8__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7883:1: ( rule__XOperation__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_8()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7856:1: ( rule__XOperation__Group_8__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7884:1: ( rule__XOperation__Group_8__0 )? int alt79=2; int LA79_0 = input.LA(1); @@ -23994,9 +24079,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt79) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7856:2: rule__XOperation__Group_8__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7884:2: rule__XOperation__Group_8__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16249); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16309); rule__XOperation__Group_8__0(); state._fsp--; @@ -24032,21 +24117,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__9" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7866:1: rule__XOperation__Group__9 : rule__XOperation__Group__9__Impl rule__XOperation__Group__10 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7894:1: rule__XOperation__Group__9 : rule__XOperation__Group__9__Impl rule__XOperation__Group__10 ; public final void rule__XOperation__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7870:1: ( rule__XOperation__Group__9__Impl rule__XOperation__Group__10 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7871:2: rule__XOperation__Group__9__Impl rule__XOperation__Group__10 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7898:1: ( rule__XOperation__Group__9__Impl rule__XOperation__Group__10 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7899:2: rule__XOperation__Group__9__Impl rule__XOperation__Group__10 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916280); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916340); rule__XOperation__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916283); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916343); rule__XOperation__Group__10(); state._fsp--; @@ -24070,22 +24155,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__9__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7878:1: rule__XOperation__Group__9__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7906:1: rule__XOperation__Group__9__Impl : ( ')' ) ; public final void rule__XOperation__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7882:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7883:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7910:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7911:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7883:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7884:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7911:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7912:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getRightParenthesisKeyword_9()); } - match(input,43,FollowSets000.FOLLOW_43_in_rule__XOperation__Group__9__Impl16311); if (state.failed) return ; + match(input,43,FollowSets000.FOLLOW_43_in_rule__XOperation__Group__9__Impl16371); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getRightParenthesisKeyword_9()); } @@ -24111,21 +24196,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__10" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7897:1: rule__XOperation__Group__10 : rule__XOperation__Group__10__Impl rule__XOperation__Group__11 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7925:1: rule__XOperation__Group__10 : rule__XOperation__Group__10__Impl rule__XOperation__Group__11 ; public final void rule__XOperation__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7901:1: ( rule__XOperation__Group__10__Impl rule__XOperation__Group__11 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7902:2: rule__XOperation__Group__10__Impl rule__XOperation__Group__11 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7929:1: ( rule__XOperation__Group__10__Impl rule__XOperation__Group__11 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7930:2: rule__XOperation__Group__10__Impl rule__XOperation__Group__11 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016342); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016402); rule__XOperation__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016345); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016405); rule__XOperation__Group__11(); state._fsp--; @@ -24149,22 +24234,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__10__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7909:1: rule__XOperation__Group__10__Impl : ( ( rule__XOperation__Group_10__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7937:1: rule__XOperation__Group__10__Impl : ( ( rule__XOperation__Group_10__0 )? ) ; public final void rule__XOperation__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7913:1: ( ( ( rule__XOperation__Group_10__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7914:1: ( ( rule__XOperation__Group_10__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7941:1: ( ( ( rule__XOperation__Group_10__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7942:1: ( ( rule__XOperation__Group_10__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7914:1: ( ( rule__XOperation__Group_10__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7915:1: ( rule__XOperation__Group_10__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7942:1: ( ( rule__XOperation__Group_10__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7943:1: ( rule__XOperation__Group_10__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_10()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7916:1: ( rule__XOperation__Group_10__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7944:1: ( rule__XOperation__Group_10__0 )? int alt80=2; int LA80_0 = input.LA(1); @@ -24173,9 +24258,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt80) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7916:2: rule__XOperation__Group_10__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7944:2: rule__XOperation__Group_10__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16372); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16432); rule__XOperation__Group_10__0(); state._fsp--; @@ -24211,16 +24296,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__11" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7926:1: rule__XOperation__Group__11 : rule__XOperation__Group__11__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7954:1: rule__XOperation__Group__11 : rule__XOperation__Group__11__Impl ; public final void rule__XOperation__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7930:1: ( rule__XOperation__Group__11__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7931:2: rule__XOperation__Group__11__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7958:1: ( rule__XOperation__Group__11__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7959:2: rule__XOperation__Group__11__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116403); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116463); rule__XOperation__Group__11__Impl(); state._fsp--; @@ -24244,22 +24329,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group__11__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7937:1: rule__XOperation__Group__11__Impl : ( ( rule__XOperation__BodyAssignment_11 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7965:1: rule__XOperation__Group__11__Impl : ( ( rule__XOperation__BodyAssignment_11 )? ) ; public final void rule__XOperation__Group__11__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7941:1: ( ( ( rule__XOperation__BodyAssignment_11 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7942:1: ( ( rule__XOperation__BodyAssignment_11 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7969:1: ( ( ( rule__XOperation__BodyAssignment_11 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7970:1: ( ( rule__XOperation__BodyAssignment_11 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7942:1: ( ( rule__XOperation__BodyAssignment_11 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7943:1: ( rule__XOperation__BodyAssignment_11 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7970:1: ( ( rule__XOperation__BodyAssignment_11 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7971:1: ( rule__XOperation__BodyAssignment_11 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getBodyAssignment_11()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7944:1: ( rule__XOperation__BodyAssignment_11 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7972:1: ( rule__XOperation__BodyAssignment_11 )? int alt81=2; int LA81_0 = input.LA(1); @@ -24268,9 +24353,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt81) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7944:2: rule__XOperation__BodyAssignment_11 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7972:2: rule__XOperation__BodyAssignment_11 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16430); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16490); rule__XOperation__BodyAssignment_11(); state._fsp--; @@ -24306,21 +24391,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7978:1: rule__XOperation__Group_2_0__0 : rule__XOperation__Group_2_0__0__Impl rule__XOperation__Group_2_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8006:1: rule__XOperation__Group_2_0__0 : rule__XOperation__Group_2_0__0__Impl rule__XOperation__Group_2_0__1 ; public final void rule__XOperation__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7982:1: ( rule__XOperation__Group_2_0__0__Impl rule__XOperation__Group_2_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7983:2: rule__XOperation__Group_2_0__0__Impl rule__XOperation__Group_2_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8010:1: ( rule__XOperation__Group_2_0__0__Impl rule__XOperation__Group_2_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8011:2: rule__XOperation__Group_2_0__0__Impl rule__XOperation__Group_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016485); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016545); rule__XOperation__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1_in_rule__XOperation__Group_2_0__016488); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1_in_rule__XOperation__Group_2_0__016548); rule__XOperation__Group_2_0__1(); state._fsp--; @@ -24344,25 +24429,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7990:1: rule__XOperation__Group_2_0__0__Impl : ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8018:1: rule__XOperation__Group_2_0__0__Impl : ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) ; public final void rule__XOperation__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7994:1: ( ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7995:1: ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8022:1: ( ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8023:1: ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7995:1: ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7996:1: ( rule__XOperation__UnorderedAssignment_2_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8023:1: ( ( rule__XOperation__UnorderedAssignment_2_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8024:1: ( rule__XOperation__UnorderedAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUnorderedAssignment_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7997:1: ( rule__XOperation__UnorderedAssignment_2_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:7997:2: rule__XOperation__UnorderedAssignment_2_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8025:1: ( rule__XOperation__UnorderedAssignment_2_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8025:2: rule__XOperation__UnorderedAssignment_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16515); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16575); rule__XOperation__UnorderedAssignment_2_0_0(); state._fsp--; @@ -24395,16 +24480,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8007:1: rule__XOperation__Group_2_0__1 : rule__XOperation__Group_2_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8035:1: rule__XOperation__Group_2_0__1 : rule__XOperation__Group_2_0__1__Impl ; public final void rule__XOperation__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8011:1: ( rule__XOperation__Group_2_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8012:2: rule__XOperation__Group_2_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8039:1: ( rule__XOperation__Group_2_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8040:2: rule__XOperation__Group_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116545); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116605); rule__XOperation__Group_2_0__1__Impl(); state._fsp--; @@ -24428,22 +24513,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8018:1: rule__XOperation__Group_2_0__1__Impl : ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8046:1: rule__XOperation__Group_2_0__1__Impl : ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) ; public final void rule__XOperation__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8022:1: ( ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8023:1: ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8050:1: ( ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8051:1: ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8023:1: ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8024:1: ( rule__XOperation__UniqueAssignment_2_0_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8051:1: ( ( rule__XOperation__UniqueAssignment_2_0_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8052:1: ( rule__XOperation__UniqueAssignment_2_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUniqueAssignment_2_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8025:1: ( rule__XOperation__UniqueAssignment_2_0_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8053:1: ( rule__XOperation__UniqueAssignment_2_0_1 )? int alt82=2; int LA82_0 = input.LA(1); @@ -24452,9 +24537,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt82) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8025:2: rule__XOperation__UniqueAssignment_2_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8053:2: rule__XOperation__UniqueAssignment_2_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16572); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16632); rule__XOperation__UniqueAssignment_2_0_1(); state._fsp--; @@ -24490,21 +24575,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8039:1: rule__XOperation__Group_2_1__0 : rule__XOperation__Group_2_1__0__Impl rule__XOperation__Group_2_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8067:1: rule__XOperation__Group_2_1__0 : rule__XOperation__Group_2_1__0__Impl rule__XOperation__Group_2_1__1 ; public final void rule__XOperation__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8043:1: ( rule__XOperation__Group_2_1__0__Impl rule__XOperation__Group_2_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8044:2: rule__XOperation__Group_2_1__0__Impl rule__XOperation__Group_2_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8071:1: ( rule__XOperation__Group_2_1__0__Impl rule__XOperation__Group_2_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8072:2: rule__XOperation__Group_2_1__0__Impl rule__XOperation__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016607); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016667); rule__XOperation__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1_in_rule__XOperation__Group_2_1__016610); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1_in_rule__XOperation__Group_2_1__016670); rule__XOperation__Group_2_1__1(); state._fsp--; @@ -24528,25 +24613,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8051:1: rule__XOperation__Group_2_1__0__Impl : ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8079:1: rule__XOperation__Group_2_1__0__Impl : ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) ; public final void rule__XOperation__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8055:1: ( ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8056:1: ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8083:1: ( ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8084:1: ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8056:1: ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8057:1: ( rule__XOperation__UniqueAssignment_2_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8084:1: ( ( rule__XOperation__UniqueAssignment_2_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8085:1: ( rule__XOperation__UniqueAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUniqueAssignment_2_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8058:1: ( rule__XOperation__UniqueAssignment_2_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8058:2: rule__XOperation__UniqueAssignment_2_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8086:1: ( rule__XOperation__UniqueAssignment_2_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8086:2: rule__XOperation__UniqueAssignment_2_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16637); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16697); rule__XOperation__UniqueAssignment_2_1_0(); state._fsp--; @@ -24579,16 +24664,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8068:1: rule__XOperation__Group_2_1__1 : rule__XOperation__Group_2_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8096:1: rule__XOperation__Group_2_1__1 : rule__XOperation__Group_2_1__1__Impl ; public final void rule__XOperation__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8072:1: ( rule__XOperation__Group_2_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8073:2: rule__XOperation__Group_2_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8100:1: ( rule__XOperation__Group_2_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8101:2: rule__XOperation__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116667); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116727); rule__XOperation__Group_2_1__1__Impl(); state._fsp--; @@ -24612,22 +24697,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_2_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8079:1: rule__XOperation__Group_2_1__1__Impl : ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8107:1: rule__XOperation__Group_2_1__1__Impl : ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) ; public final void rule__XOperation__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8083:1: ( ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8084:1: ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8111:1: ( ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8112:1: ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8084:1: ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8085:1: ( rule__XOperation__UnorderedAssignment_2_1_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8112:1: ( ( rule__XOperation__UnorderedAssignment_2_1_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8113:1: ( rule__XOperation__UnorderedAssignment_2_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUnorderedAssignment_2_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8086:1: ( rule__XOperation__UnorderedAssignment_2_1_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8114:1: ( rule__XOperation__UnorderedAssignment_2_1_1 )? int alt83=2; int LA83_0 = input.LA(1); @@ -24636,9 +24721,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt83) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8086:2: rule__XOperation__UnorderedAssignment_2_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8114:2: rule__XOperation__UnorderedAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16694); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16754); rule__XOperation__UnorderedAssignment_2_1_1(); state._fsp--; @@ -24674,21 +24759,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8100:1: rule__XOperation__Group_3__0 : rule__XOperation__Group_3__0__Impl rule__XOperation__Group_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8128:1: rule__XOperation__Group_3__0 : rule__XOperation__Group_3__0__Impl rule__XOperation__Group_3__1 ; public final void rule__XOperation__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8104:1: ( rule__XOperation__Group_3__0__Impl rule__XOperation__Group_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8105:2: rule__XOperation__Group_3__0__Impl rule__XOperation__Group_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8132:1: ( rule__XOperation__Group_3__0__Impl rule__XOperation__Group_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8133:2: rule__XOperation__Group_3__0__Impl rule__XOperation__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016729); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016789); rule__XOperation__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1_in_rule__XOperation__Group_3__016732); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1_in_rule__XOperation__Group_3__016792); rule__XOperation__Group_3__1(); state._fsp--; @@ -24712,22 +24797,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8112:1: rule__XOperation__Group_3__0__Impl : ( '<' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8140:1: rule__XOperation__Group_3__0__Impl : ( '<' ) ; public final void rule__XOperation__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8116:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8117:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8144:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8145:1: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8117:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8118:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8145:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8146:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getLessThanSignKeyword_3_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16760); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16820); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getLessThanSignKeyword_3_0()); } @@ -24753,21 +24838,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8131:1: rule__XOperation__Group_3__1 : rule__XOperation__Group_3__1__Impl rule__XOperation__Group_3__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8159:1: rule__XOperation__Group_3__1 : rule__XOperation__Group_3__1__Impl rule__XOperation__Group_3__2 ; public final void rule__XOperation__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8135:1: ( rule__XOperation__Group_3__1__Impl rule__XOperation__Group_3__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8136:2: rule__XOperation__Group_3__1__Impl rule__XOperation__Group_3__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8163:1: ( rule__XOperation__Group_3__1__Impl rule__XOperation__Group_3__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8164:2: rule__XOperation__Group_3__1__Impl rule__XOperation__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116791); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116851); rule__XOperation__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2_in_rule__XOperation__Group_3__116794); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2_in_rule__XOperation__Group_3__116854); rule__XOperation__Group_3__2(); state._fsp--; @@ -24791,25 +24876,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8143:1: rule__XOperation__Group_3__1__Impl : ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8171:1: rule__XOperation__Group_3__1__Impl : ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) ; public final void rule__XOperation__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8147:1: ( ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8148:1: ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8175:1: ( ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8176:1: ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8148:1: ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8149:1: ( rule__XOperation__TypeParametersAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8176:1: ( ( rule__XOperation__TypeParametersAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8177:1: ( rule__XOperation__TypeParametersAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getTypeParametersAssignment_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8150:1: ( rule__XOperation__TypeParametersAssignment_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8150:2: rule__XOperation__TypeParametersAssignment_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8178:1: ( rule__XOperation__TypeParametersAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8178:2: rule__XOperation__TypeParametersAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16821); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16881); rule__XOperation__TypeParametersAssignment_3_1(); state._fsp--; @@ -24842,21 +24927,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8160:1: rule__XOperation__Group_3__2 : rule__XOperation__Group_3__2__Impl rule__XOperation__Group_3__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8188:1: rule__XOperation__Group_3__2 : rule__XOperation__Group_3__2__Impl rule__XOperation__Group_3__3 ; public final void rule__XOperation__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8164:1: ( rule__XOperation__Group_3__2__Impl rule__XOperation__Group_3__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8165:2: rule__XOperation__Group_3__2__Impl rule__XOperation__Group_3__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8192:1: ( rule__XOperation__Group_3__2__Impl rule__XOperation__Group_3__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8193:2: rule__XOperation__Group_3__2__Impl rule__XOperation__Group_3__3 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216851); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216911); rule__XOperation__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3_in_rule__XOperation__Group_3__216854); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3_in_rule__XOperation__Group_3__216914); rule__XOperation__Group_3__3(); state._fsp--; @@ -24880,22 +24965,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8172:1: rule__XOperation__Group_3__2__Impl : ( ( rule__XOperation__Group_3_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8200:1: rule__XOperation__Group_3__2__Impl : ( ( rule__XOperation__Group_3_2__0 )* ) ; public final void rule__XOperation__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8176:1: ( ( ( rule__XOperation__Group_3_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8177:1: ( ( rule__XOperation__Group_3_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8204:1: ( ( ( rule__XOperation__Group_3_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8205:1: ( ( rule__XOperation__Group_3_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8177:1: ( ( rule__XOperation__Group_3_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8178:1: ( rule__XOperation__Group_3_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8205:1: ( ( rule__XOperation__Group_3_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8206:1: ( rule__XOperation__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_3_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8179:1: ( rule__XOperation__Group_3_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8207:1: ( rule__XOperation__Group_3_2__0 )* loop84: do { int alt84=2; @@ -24908,9 +24993,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt84) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8179:2: rule__XOperation__Group_3_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8207:2: rule__XOperation__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16881); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16941); rule__XOperation__Group_3_2__0(); state._fsp--; @@ -24949,16 +25034,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8189:1: rule__XOperation__Group_3__3 : rule__XOperation__Group_3__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8217:1: rule__XOperation__Group_3__3 : rule__XOperation__Group_3__3__Impl ; public final void rule__XOperation__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8193:1: ( rule__XOperation__Group_3__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8194:2: rule__XOperation__Group_3__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8221:1: ( rule__XOperation__Group_3__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8222:2: rule__XOperation__Group_3__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316912); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316972); rule__XOperation__Group_3__3__Impl(); state._fsp--; @@ -24982,22 +25067,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8200:1: rule__XOperation__Group_3__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8228:1: rule__XOperation__Group_3__3__Impl : ( '>' ) ; public final void rule__XOperation__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8204:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8205:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8232:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8233:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8205:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8206:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8233:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8234:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGreaterThanSignKeyword_3_3()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__XOperation__Group_3__3__Impl16940); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__XOperation__Group_3__3__Impl17000); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getGreaterThanSignKeyword_3_3()); } @@ -25023,21 +25108,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8227:1: rule__XOperation__Group_3_2__0 : rule__XOperation__Group_3_2__0__Impl rule__XOperation__Group_3_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8255:1: rule__XOperation__Group_3_2__0 : rule__XOperation__Group_3_2__0__Impl rule__XOperation__Group_3_2__1 ; public final void rule__XOperation__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8231:1: ( rule__XOperation__Group_3_2__0__Impl rule__XOperation__Group_3_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8232:2: rule__XOperation__Group_3_2__0__Impl rule__XOperation__Group_3_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8259:1: ( rule__XOperation__Group_3_2__0__Impl rule__XOperation__Group_3_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8260:2: rule__XOperation__Group_3_2__0__Impl rule__XOperation__Group_3_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__016979); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__017039); rule__XOperation__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1_in_rule__XOperation__Group_3_2__016982); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1_in_rule__XOperation__Group_3_2__017042); rule__XOperation__Group_3_2__1(); state._fsp--; @@ -25061,22 +25146,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8239:1: rule__XOperation__Group_3_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8267:1: rule__XOperation__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XOperation__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8243:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8244:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8271:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8272:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8244:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8245:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8272:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8273:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getCommaKeyword_3_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl17010); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl17070); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getCommaKeyword_3_2_0()); } @@ -25102,16 +25187,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8258:1: rule__XOperation__Group_3_2__1 : rule__XOperation__Group_3_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8286:1: rule__XOperation__Group_3_2__1 : rule__XOperation__Group_3_2__1__Impl ; public final void rule__XOperation__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8262:1: ( rule__XOperation__Group_3_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8263:2: rule__XOperation__Group_3_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8290:1: ( rule__XOperation__Group_3_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8291:2: rule__XOperation__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__117041); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__117101); rule__XOperation__Group_3_2__1__Impl(); state._fsp--; @@ -25135,25 +25220,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_3_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8269:1: rule__XOperation__Group_3_2__1__Impl : ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8297:1: rule__XOperation__Group_3_2__1__Impl : ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) ; public final void rule__XOperation__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8273:1: ( ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8274:1: ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8301:1: ( ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8302:1: ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8274:1: ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8275:1: ( rule__XOperation__TypeParametersAssignment_3_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8302:1: ( ( rule__XOperation__TypeParametersAssignment_3_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8303:1: ( rule__XOperation__TypeParametersAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getTypeParametersAssignment_3_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8276:1: ( rule__XOperation__TypeParametersAssignment_3_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8276:2: rule__XOperation__TypeParametersAssignment_3_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8304:1: ( rule__XOperation__TypeParametersAssignment_3_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8304:2: rule__XOperation__TypeParametersAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17068); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17128); rule__XOperation__TypeParametersAssignment_3_2_1(); state._fsp--; @@ -25186,21 +25271,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8290:1: rule__XOperation__Group_8__0 : rule__XOperation__Group_8__0__Impl rule__XOperation__Group_8__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8318:1: rule__XOperation__Group_8__0 : rule__XOperation__Group_8__0__Impl rule__XOperation__Group_8__1 ; public final void rule__XOperation__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8294:1: ( rule__XOperation__Group_8__0__Impl rule__XOperation__Group_8__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8295:2: rule__XOperation__Group_8__0__Impl rule__XOperation__Group_8__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8322:1: ( rule__XOperation__Group_8__0__Impl rule__XOperation__Group_8__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8323:2: rule__XOperation__Group_8__0__Impl rule__XOperation__Group_8__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017102); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017162); rule__XOperation__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1_in_rule__XOperation__Group_8__017105); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1_in_rule__XOperation__Group_8__017165); rule__XOperation__Group_8__1(); state._fsp--; @@ -25224,25 +25309,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8302:1: rule__XOperation__Group_8__0__Impl : ( ( rule__XOperation__ParametersAssignment_8_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8330:1: rule__XOperation__Group_8__0__Impl : ( ( rule__XOperation__ParametersAssignment_8_0 ) ) ; public final void rule__XOperation__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8306:1: ( ( ( rule__XOperation__ParametersAssignment_8_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8307:1: ( ( rule__XOperation__ParametersAssignment_8_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8334:1: ( ( ( rule__XOperation__ParametersAssignment_8_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8335:1: ( ( rule__XOperation__ParametersAssignment_8_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8307:1: ( ( rule__XOperation__ParametersAssignment_8_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8308:1: ( rule__XOperation__ParametersAssignment_8_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8335:1: ( ( rule__XOperation__ParametersAssignment_8_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8336:1: ( rule__XOperation__ParametersAssignment_8_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getParametersAssignment_8_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8309:1: ( rule__XOperation__ParametersAssignment_8_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8309:2: rule__XOperation__ParametersAssignment_8_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8337:1: ( rule__XOperation__ParametersAssignment_8_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8337:2: rule__XOperation__ParametersAssignment_8_0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17132); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17192); rule__XOperation__ParametersAssignment_8_0(); state._fsp--; @@ -25275,16 +25360,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8319:1: rule__XOperation__Group_8__1 : rule__XOperation__Group_8__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8347:1: rule__XOperation__Group_8__1 : rule__XOperation__Group_8__1__Impl ; public final void rule__XOperation__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8323:1: ( rule__XOperation__Group_8__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8324:2: rule__XOperation__Group_8__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8351:1: ( rule__XOperation__Group_8__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8352:2: rule__XOperation__Group_8__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117162); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117222); rule__XOperation__Group_8__1__Impl(); state._fsp--; @@ -25308,22 +25393,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8330:1: rule__XOperation__Group_8__1__Impl : ( ( rule__XOperation__Group_8_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8358:1: rule__XOperation__Group_8__1__Impl : ( ( rule__XOperation__Group_8_1__0 )* ) ; public final void rule__XOperation__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8334:1: ( ( ( rule__XOperation__Group_8_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8335:1: ( ( rule__XOperation__Group_8_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8362:1: ( ( ( rule__XOperation__Group_8_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8363:1: ( ( rule__XOperation__Group_8_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8335:1: ( ( rule__XOperation__Group_8_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8336:1: ( rule__XOperation__Group_8_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8363:1: ( ( rule__XOperation__Group_8_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8364:1: ( rule__XOperation__Group_8_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_8_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8337:1: ( rule__XOperation__Group_8_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8365:1: ( rule__XOperation__Group_8_1__0 )* loop85: do { int alt85=2; @@ -25336,9 +25421,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt85) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8337:2: rule__XOperation__Group_8_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8365:2: rule__XOperation__Group_8_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17189); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17249); rule__XOperation__Group_8_1__0(); state._fsp--; @@ -25377,21 +25462,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8351:1: rule__XOperation__Group_8_1__0 : rule__XOperation__Group_8_1__0__Impl rule__XOperation__Group_8_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8379:1: rule__XOperation__Group_8_1__0 : rule__XOperation__Group_8_1__0__Impl rule__XOperation__Group_8_1__1 ; public final void rule__XOperation__Group_8_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8355:1: ( rule__XOperation__Group_8_1__0__Impl rule__XOperation__Group_8_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8356:2: rule__XOperation__Group_8_1__0__Impl rule__XOperation__Group_8_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8383:1: ( rule__XOperation__Group_8_1__0__Impl rule__XOperation__Group_8_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8384:2: rule__XOperation__Group_8_1__0__Impl rule__XOperation__Group_8_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017224); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017284); rule__XOperation__Group_8_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1_in_rule__XOperation__Group_8_1__017227); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1_in_rule__XOperation__Group_8_1__017287); rule__XOperation__Group_8_1__1(); state._fsp--; @@ -25415,22 +25500,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8363:1: rule__XOperation__Group_8_1__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8391:1: rule__XOperation__Group_8_1__0__Impl : ( ',' ) ; public final void rule__XOperation__Group_8_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8367:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8368:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8395:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8396:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8368:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8369:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8396:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8397:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getCommaKeyword_8_1_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17255); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17315); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getCommaKeyword_8_1_0()); } @@ -25456,16 +25541,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8382:1: rule__XOperation__Group_8_1__1 : rule__XOperation__Group_8_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8410:1: rule__XOperation__Group_8_1__1 : rule__XOperation__Group_8_1__1__Impl ; public final void rule__XOperation__Group_8_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8386:1: ( rule__XOperation__Group_8_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8387:2: rule__XOperation__Group_8_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8414:1: ( rule__XOperation__Group_8_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8415:2: rule__XOperation__Group_8_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117286); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117346); rule__XOperation__Group_8_1__1__Impl(); state._fsp--; @@ -25489,25 +25574,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_8_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8393:1: rule__XOperation__Group_8_1__1__Impl : ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8421:1: rule__XOperation__Group_8_1__1__Impl : ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) ; public final void rule__XOperation__Group_8_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8397:1: ( ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8398:1: ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8425:1: ( ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8426:1: ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8398:1: ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8399:1: ( rule__XOperation__ParametersAssignment_8_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8426:1: ( ( rule__XOperation__ParametersAssignment_8_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8427:1: ( rule__XOperation__ParametersAssignment_8_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getParametersAssignment_8_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8400:1: ( rule__XOperation__ParametersAssignment_8_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8400:2: rule__XOperation__ParametersAssignment_8_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8428:1: ( rule__XOperation__ParametersAssignment_8_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8428:2: rule__XOperation__ParametersAssignment_8_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17313); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17373); rule__XOperation__ParametersAssignment_8_1_1(); state._fsp--; @@ -25540,21 +25625,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8414:1: rule__XOperation__Group_10__0 : rule__XOperation__Group_10__0__Impl rule__XOperation__Group_10__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8442:1: rule__XOperation__Group_10__0 : rule__XOperation__Group_10__0__Impl rule__XOperation__Group_10__1 ; public final void rule__XOperation__Group_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8418:1: ( rule__XOperation__Group_10__0__Impl rule__XOperation__Group_10__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8419:2: rule__XOperation__Group_10__0__Impl rule__XOperation__Group_10__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8446:1: ( rule__XOperation__Group_10__0__Impl rule__XOperation__Group_10__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8447:2: rule__XOperation__Group_10__0__Impl rule__XOperation__Group_10__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017347); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017407); rule__XOperation__Group_10__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1_in_rule__XOperation__Group_10__017350); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1_in_rule__XOperation__Group_10__017410); rule__XOperation__Group_10__1(); state._fsp--; @@ -25578,22 +25663,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8426:1: rule__XOperation__Group_10__0__Impl : ( 'throws' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8454:1: rule__XOperation__Group_10__0__Impl : ( 'throws' ) ; public final void rule__XOperation__Group_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8430:1: ( ( 'throws' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8431:1: ( 'throws' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8458:1: ( ( 'throws' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8459:1: ( 'throws' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8431:1: ( 'throws' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8432:1: 'throws' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8459:1: ( 'throws' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8460:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getThrowsKeyword_10_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17378); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17438); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getThrowsKeyword_10_0()); } @@ -25619,21 +25704,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8445:1: rule__XOperation__Group_10__1 : rule__XOperation__Group_10__1__Impl rule__XOperation__Group_10__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8473:1: rule__XOperation__Group_10__1 : rule__XOperation__Group_10__1__Impl rule__XOperation__Group_10__2 ; public final void rule__XOperation__Group_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8449:1: ( rule__XOperation__Group_10__1__Impl rule__XOperation__Group_10__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8450:2: rule__XOperation__Group_10__1__Impl rule__XOperation__Group_10__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8477:1: ( rule__XOperation__Group_10__1__Impl rule__XOperation__Group_10__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8478:2: rule__XOperation__Group_10__1__Impl rule__XOperation__Group_10__2 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117409); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117469); rule__XOperation__Group_10__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2_in_rule__XOperation__Group_10__117412); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2_in_rule__XOperation__Group_10__117472); rule__XOperation__Group_10__2(); state._fsp--; @@ -25657,25 +25742,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8457:1: rule__XOperation__Group_10__1__Impl : ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8485:1: rule__XOperation__Group_10__1__Impl : ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) ; public final void rule__XOperation__Group_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8461:1: ( ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8462:1: ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8489:1: ( ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8490:1: ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8462:1: ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8463:1: ( rule__XOperation__ExceptionsAssignment_10_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8490:1: ( ( rule__XOperation__ExceptionsAssignment_10_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8491:1: ( rule__XOperation__ExceptionsAssignment_10_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getExceptionsAssignment_10_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8464:1: ( rule__XOperation__ExceptionsAssignment_10_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8464:2: rule__XOperation__ExceptionsAssignment_10_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8492:1: ( rule__XOperation__ExceptionsAssignment_10_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8492:2: rule__XOperation__ExceptionsAssignment_10_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17439); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17499); rule__XOperation__ExceptionsAssignment_10_1(); state._fsp--; @@ -25708,16 +25793,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8474:1: rule__XOperation__Group_10__2 : rule__XOperation__Group_10__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8502:1: rule__XOperation__Group_10__2 : rule__XOperation__Group_10__2__Impl ; public final void rule__XOperation__Group_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8478:1: ( rule__XOperation__Group_10__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8479:2: rule__XOperation__Group_10__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8506:1: ( rule__XOperation__Group_10__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8507:2: rule__XOperation__Group_10__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217469); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217529); rule__XOperation__Group_10__2__Impl(); state._fsp--; @@ -25741,22 +25826,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8485:1: rule__XOperation__Group_10__2__Impl : ( ( rule__XOperation__Group_10_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8513:1: rule__XOperation__Group_10__2__Impl : ( ( rule__XOperation__Group_10_2__0 )* ) ; public final void rule__XOperation__Group_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8489:1: ( ( ( rule__XOperation__Group_10_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8490:1: ( ( rule__XOperation__Group_10_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8517:1: ( ( ( rule__XOperation__Group_10_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8518:1: ( ( rule__XOperation__Group_10_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8490:1: ( ( rule__XOperation__Group_10_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8491:1: ( rule__XOperation__Group_10_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8518:1: ( ( rule__XOperation__Group_10_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8519:1: ( rule__XOperation__Group_10_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getGroup_10_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8492:1: ( rule__XOperation__Group_10_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8520:1: ( rule__XOperation__Group_10_2__0 )* loop86: do { int alt86=2; @@ -25769,9 +25854,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt86) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8492:2: rule__XOperation__Group_10_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8520:2: rule__XOperation__Group_10_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17496); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17556); rule__XOperation__Group_10_2__0(); state._fsp--; @@ -25810,21 +25895,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8508:1: rule__XOperation__Group_10_2__0 : rule__XOperation__Group_10_2__0__Impl rule__XOperation__Group_10_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8536:1: rule__XOperation__Group_10_2__0 : rule__XOperation__Group_10_2__0__Impl rule__XOperation__Group_10_2__1 ; public final void rule__XOperation__Group_10_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8512:1: ( rule__XOperation__Group_10_2__0__Impl rule__XOperation__Group_10_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8513:2: rule__XOperation__Group_10_2__0__Impl rule__XOperation__Group_10_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8540:1: ( rule__XOperation__Group_10_2__0__Impl rule__XOperation__Group_10_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8541:2: rule__XOperation__Group_10_2__0__Impl rule__XOperation__Group_10_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017533); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017593); rule__XOperation__Group_10_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1_in_rule__XOperation__Group_10_2__017536); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1_in_rule__XOperation__Group_10_2__017596); rule__XOperation__Group_10_2__1(); state._fsp--; @@ -25848,22 +25933,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8520:1: rule__XOperation__Group_10_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8548:1: rule__XOperation__Group_10_2__0__Impl : ( ',' ) ; public final void rule__XOperation__Group_10_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8524:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8525:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8552:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8553:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8525:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8526:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8553:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8554:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getCommaKeyword_10_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17564); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17624); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getCommaKeyword_10_2_0()); } @@ -25889,16 +25974,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8539:1: rule__XOperation__Group_10_2__1 : rule__XOperation__Group_10_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8567:1: rule__XOperation__Group_10_2__1 : rule__XOperation__Group_10_2__1__Impl ; public final void rule__XOperation__Group_10_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8543:1: ( rule__XOperation__Group_10_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8544:2: rule__XOperation__Group_10_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8571:1: ( rule__XOperation__Group_10_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8572:2: rule__XOperation__Group_10_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117595); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117655); rule__XOperation__Group_10_2__1__Impl(); state._fsp--; @@ -25922,25 +26007,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__Group_10_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8550:1: rule__XOperation__Group_10_2__1__Impl : ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8578:1: rule__XOperation__Group_10_2__1__Impl : ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) ; public final void rule__XOperation__Group_10_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8554:1: ( ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8555:1: ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8582:1: ( ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8583:1: ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8555:1: ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8556:1: ( rule__XOperation__ExceptionsAssignment_10_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8583:1: ( ( rule__XOperation__ExceptionsAssignment_10_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8584:1: ( rule__XOperation__ExceptionsAssignment_10_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getExceptionsAssignment_10_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8557:1: ( rule__XOperation__ExceptionsAssignment_10_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8557:2: rule__XOperation__ExceptionsAssignment_10_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8585:1: ( rule__XOperation__ExceptionsAssignment_10_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8585:2: rule__XOperation__ExceptionsAssignment_10_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17622); + pushFollow(FollowSets000.FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17682); rule__XOperation__ExceptionsAssignment_10_2_1(); state._fsp--; @@ -25973,21 +26058,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8571:1: rule__XParameter__Group__0 : rule__XParameter__Group__0__Impl rule__XParameter__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8599:1: rule__XParameter__Group__0 : rule__XParameter__Group__0__Impl rule__XParameter__Group__1 ; public final void rule__XParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8575:1: ( rule__XParameter__Group__0__Impl rule__XParameter__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8576:2: rule__XParameter__Group__0__Impl rule__XParameter__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8603:1: ( rule__XParameter__Group__0__Impl rule__XParameter__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8604:2: rule__XParameter__Group__0__Impl rule__XParameter__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017656); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017716); rule__XParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017659); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017719); rule__XParameter__Group__1(); state._fsp--; @@ -26011,22 +26096,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8583:1: rule__XParameter__Group__0__Impl : ( ( rule__XParameter__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8611:1: rule__XParameter__Group__0__Impl : ( ( rule__XParameter__AnnotationsAssignment_0 )* ) ; public final void rule__XParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8587:1: ( ( ( rule__XParameter__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8588:1: ( ( rule__XParameter__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8615:1: ( ( ( rule__XParameter__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8616:1: ( ( rule__XParameter__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8588:1: ( ( rule__XParameter__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8589:1: ( rule__XParameter__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8616:1: ( ( rule__XParameter__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8617:1: ( rule__XParameter__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8590:1: ( rule__XParameter__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8618:1: ( rule__XParameter__AnnotationsAssignment_0 )* loop87: do { int alt87=2; @@ -26039,9 +26124,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt87) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8590:2: rule__XParameter__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8618:2: rule__XParameter__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17686); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17746); rule__XParameter__AnnotationsAssignment_0(); state._fsp--; @@ -26080,21 +26165,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8600:1: rule__XParameter__Group__1 : rule__XParameter__Group__1__Impl rule__XParameter__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8628:1: rule__XParameter__Group__1 : rule__XParameter__Group__1__Impl rule__XParameter__Group__2 ; public final void rule__XParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8604:1: ( rule__XParameter__Group__1__Impl rule__XParameter__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8605:2: rule__XParameter__Group__1__Impl rule__XParameter__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8632:1: ( rule__XParameter__Group__1__Impl rule__XParameter__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8633:2: rule__XParameter__Group__1__Impl rule__XParameter__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117717); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117777); rule__XParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117720); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117780); rule__XParameter__Group__2(); state._fsp--; @@ -26118,22 +26203,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8612:1: rule__XParameter__Group__1__Impl : ( ( rule__XParameter__Alternatives_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8640:1: rule__XParameter__Group__1__Impl : ( ( rule__XParameter__Alternatives_1 )? ) ; public final void rule__XParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8616:1: ( ( ( rule__XParameter__Alternatives_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8617:1: ( ( rule__XParameter__Alternatives_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8644:1: ( ( ( rule__XParameter__Alternatives_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8645:1: ( ( rule__XParameter__Alternatives_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8617:1: ( ( rule__XParameter__Alternatives_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8618:1: ( rule__XParameter__Alternatives_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8645:1: ( ( rule__XParameter__Alternatives_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8646:1: ( rule__XParameter__Alternatives_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8619:1: ( rule__XParameter__Alternatives_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8647:1: ( rule__XParameter__Alternatives_1 )? int alt88=2; int LA88_0 = input.LA(1); @@ -26142,9 +26227,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt88) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8619:2: rule__XParameter__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8647:2: rule__XParameter__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17747); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17807); rule__XParameter__Alternatives_1(); state._fsp--; @@ -26180,21 +26265,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8629:1: rule__XParameter__Group__2 : rule__XParameter__Group__2__Impl rule__XParameter__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8657:1: rule__XParameter__Group__2 : rule__XParameter__Group__2__Impl rule__XParameter__Group__3 ; public final void rule__XParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8633:1: ( rule__XParameter__Group__2__Impl rule__XParameter__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8634:2: rule__XParameter__Group__2__Impl rule__XParameter__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8661:1: ( rule__XParameter__Group__2__Impl rule__XParameter__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8662:2: rule__XParameter__Group__2__Impl rule__XParameter__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217778); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217838); rule__XParameter__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217781); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217841); rule__XParameter__Group__3(); state._fsp--; @@ -26218,25 +26303,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8641:1: rule__XParameter__Group__2__Impl : ( ( rule__XParameter__TypeAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8669:1: rule__XParameter__Group__2__Impl : ( ( rule__XParameter__TypeAssignment_2 ) ) ; public final void rule__XParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8645:1: ( ( ( rule__XParameter__TypeAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8646:1: ( ( rule__XParameter__TypeAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8673:1: ( ( ( rule__XParameter__TypeAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8674:1: ( ( rule__XParameter__TypeAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8646:1: ( ( rule__XParameter__TypeAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8647:1: ( rule__XParameter__TypeAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8674:1: ( ( rule__XParameter__TypeAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8675:1: ( rule__XParameter__TypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getTypeAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8648:1: ( rule__XParameter__TypeAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8648:2: rule__XParameter__TypeAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8676:1: ( rule__XParameter__TypeAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8676:2: rule__XParameter__TypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17808); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17868); rule__XParameter__TypeAssignment_2(); state._fsp--; @@ -26269,21 +26354,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8658:1: rule__XParameter__Group__3 : rule__XParameter__Group__3__Impl rule__XParameter__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8686:1: rule__XParameter__Group__3 : rule__XParameter__Group__3__Impl rule__XParameter__Group__4 ; public final void rule__XParameter__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8662:1: ( rule__XParameter__Group__3__Impl rule__XParameter__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8663:2: rule__XParameter__Group__3__Impl rule__XParameter__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8690:1: ( rule__XParameter__Group__3__Impl rule__XParameter__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8691:2: rule__XParameter__Group__3__Impl rule__XParameter__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317838); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317898); rule__XParameter__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317841); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317901); rule__XParameter__Group__4(); state._fsp--; @@ -26307,22 +26392,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8670:1: rule__XParameter__Group__3__Impl : ( ( rule__XParameter__MultiplicityAssignment_3 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8698:1: rule__XParameter__Group__3__Impl : ( ( rule__XParameter__MultiplicityAssignment_3 )? ) ; public final void rule__XParameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8674:1: ( ( ( rule__XParameter__MultiplicityAssignment_3 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8675:1: ( ( rule__XParameter__MultiplicityAssignment_3 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8702:1: ( ( ( rule__XParameter__MultiplicityAssignment_3 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8703:1: ( ( rule__XParameter__MultiplicityAssignment_3 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8675:1: ( ( rule__XParameter__MultiplicityAssignment_3 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8676:1: ( rule__XParameter__MultiplicityAssignment_3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8703:1: ( ( rule__XParameter__MultiplicityAssignment_3 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8704:1: ( rule__XParameter__MultiplicityAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getMultiplicityAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8677:1: ( rule__XParameter__MultiplicityAssignment_3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8705:1: ( rule__XParameter__MultiplicityAssignment_3 )? int alt89=2; int LA89_0 = input.LA(1); @@ -26331,9 +26416,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt89) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8677:2: rule__XParameter__MultiplicityAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8705:2: rule__XParameter__MultiplicityAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17868); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17928); rule__XParameter__MultiplicityAssignment_3(); state._fsp--; @@ -26369,16 +26454,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8687:1: rule__XParameter__Group__4 : rule__XParameter__Group__4__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8715:1: rule__XParameter__Group__4 : rule__XParameter__Group__4__Impl ; public final void rule__XParameter__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8691:1: ( rule__XParameter__Group__4__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8692:2: rule__XParameter__Group__4__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8719:1: ( rule__XParameter__Group__4__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8720:2: rule__XParameter__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417899); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417959); rule__XParameter__Group__4__Impl(); state._fsp--; @@ -26402,25 +26487,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8698:1: rule__XParameter__Group__4__Impl : ( ( rule__XParameter__NameAssignment_4 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8726:1: rule__XParameter__Group__4__Impl : ( ( rule__XParameter__NameAssignment_4 ) ) ; public final void rule__XParameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8702:1: ( ( ( rule__XParameter__NameAssignment_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8703:1: ( ( rule__XParameter__NameAssignment_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8730:1: ( ( ( rule__XParameter__NameAssignment_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8731:1: ( ( rule__XParameter__NameAssignment_4 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8703:1: ( ( rule__XParameter__NameAssignment_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8704:1: ( rule__XParameter__NameAssignment_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8731:1: ( ( rule__XParameter__NameAssignment_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8732:1: ( rule__XParameter__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getNameAssignment_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8705:1: ( rule__XParameter__NameAssignment_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8705:2: rule__XParameter__NameAssignment_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8733:1: ( rule__XParameter__NameAssignment_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8733:2: rule__XParameter__NameAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17926); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17986); rule__XParameter__NameAssignment_4(); state._fsp--; @@ -26453,21 +26538,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8725:1: rule__XParameter__Group_1_0__0 : rule__XParameter__Group_1_0__0__Impl rule__XParameter__Group_1_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8753:1: rule__XParameter__Group_1_0__0 : rule__XParameter__Group_1_0__0__Impl rule__XParameter__Group_1_0__1 ; public final void rule__XParameter__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8729:1: ( rule__XParameter__Group_1_0__0__Impl rule__XParameter__Group_1_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8730:2: rule__XParameter__Group_1_0__0__Impl rule__XParameter__Group_1_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8757:1: ( rule__XParameter__Group_1_0__0__Impl rule__XParameter__Group_1_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8758:2: rule__XParameter__Group_1_0__0__Impl rule__XParameter__Group_1_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__017966); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__018026); rule__XParameter__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1_in_rule__XParameter__Group_1_0__017969); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1_in_rule__XParameter__Group_1_0__018029); rule__XParameter__Group_1_0__1(); state._fsp--; @@ -26491,25 +26576,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8737:1: rule__XParameter__Group_1_0__0__Impl : ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8765:1: rule__XParameter__Group_1_0__0__Impl : ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) ; public final void rule__XParameter__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8741:1: ( ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8742:1: ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8769:1: ( ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8770:1: ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8742:1: ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8743:1: ( rule__XParameter__UnorderedAssignment_1_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8770:1: ( ( rule__XParameter__UnorderedAssignment_1_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8771:1: ( rule__XParameter__UnorderedAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUnorderedAssignment_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8744:1: ( rule__XParameter__UnorderedAssignment_1_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8744:2: rule__XParameter__UnorderedAssignment_1_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8772:1: ( rule__XParameter__UnorderedAssignment_1_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8772:2: rule__XParameter__UnorderedAssignment_1_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl17996); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl18056); rule__XParameter__UnorderedAssignment_1_0_0(); state._fsp--; @@ -26542,16 +26627,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8754:1: rule__XParameter__Group_1_0__1 : rule__XParameter__Group_1_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8782:1: rule__XParameter__Group_1_0__1 : rule__XParameter__Group_1_0__1__Impl ; public final void rule__XParameter__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8758:1: ( rule__XParameter__Group_1_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8759:2: rule__XParameter__Group_1_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8786:1: ( rule__XParameter__Group_1_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8787:2: rule__XParameter__Group_1_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__118026); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__118086); rule__XParameter__Group_1_0__1__Impl(); state._fsp--; @@ -26575,22 +26660,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8765:1: rule__XParameter__Group_1_0__1__Impl : ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8793:1: rule__XParameter__Group_1_0__1__Impl : ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) ; public final void rule__XParameter__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8769:1: ( ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8770:1: ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8797:1: ( ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8798:1: ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8770:1: ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8771:1: ( rule__XParameter__UniqueAssignment_1_0_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8798:1: ( ( rule__XParameter__UniqueAssignment_1_0_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8799:1: ( rule__XParameter__UniqueAssignment_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUniqueAssignment_1_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8772:1: ( rule__XParameter__UniqueAssignment_1_0_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8800:1: ( rule__XParameter__UniqueAssignment_1_0_1 )? int alt90=2; int LA90_0 = input.LA(1); @@ -26599,9 +26684,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt90) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8772:2: rule__XParameter__UniqueAssignment_1_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8800:2: rule__XParameter__UniqueAssignment_1_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl18053); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl18113); rule__XParameter__UniqueAssignment_1_0_1(); state._fsp--; @@ -26637,21 +26722,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8786:1: rule__XParameter__Group_1_1__0 : rule__XParameter__Group_1_1__0__Impl rule__XParameter__Group_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8814:1: rule__XParameter__Group_1_1__0 : rule__XParameter__Group_1_1__0__Impl rule__XParameter__Group_1_1__1 ; public final void rule__XParameter__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8790:1: ( rule__XParameter__Group_1_1__0__Impl rule__XParameter__Group_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8791:2: rule__XParameter__Group_1_1__0__Impl rule__XParameter__Group_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8818:1: ( rule__XParameter__Group_1_1__0__Impl rule__XParameter__Group_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8819:2: rule__XParameter__Group_1_1__0__Impl rule__XParameter__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018088); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018148); rule__XParameter__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1_in_rule__XParameter__Group_1_1__018091); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1_in_rule__XParameter__Group_1_1__018151); rule__XParameter__Group_1_1__1(); state._fsp--; @@ -26675,25 +26760,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8798:1: rule__XParameter__Group_1_1__0__Impl : ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8826:1: rule__XParameter__Group_1_1__0__Impl : ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) ; public final void rule__XParameter__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8802:1: ( ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8803:1: ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8830:1: ( ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8831:1: ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8803:1: ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8804:1: ( rule__XParameter__UniqueAssignment_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8831:1: ( ( rule__XParameter__UniqueAssignment_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8832:1: ( rule__XParameter__UniqueAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUniqueAssignment_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8805:1: ( rule__XParameter__UniqueAssignment_1_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8805:2: rule__XParameter__UniqueAssignment_1_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8833:1: ( rule__XParameter__UniqueAssignment_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8833:2: rule__XParameter__UniqueAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18118); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18178); rule__XParameter__UniqueAssignment_1_1_0(); state._fsp--; @@ -26726,16 +26811,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8815:1: rule__XParameter__Group_1_1__1 : rule__XParameter__Group_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8843:1: rule__XParameter__Group_1_1__1 : rule__XParameter__Group_1_1__1__Impl ; public final void rule__XParameter__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8819:1: ( rule__XParameter__Group_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8820:2: rule__XParameter__Group_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8847:1: ( rule__XParameter__Group_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8848:2: rule__XParameter__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118148); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118208); rule__XParameter__Group_1_1__1__Impl(); state._fsp--; @@ -26759,22 +26844,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__Group_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8826:1: rule__XParameter__Group_1_1__1__Impl : ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8854:1: rule__XParameter__Group_1_1__1__Impl : ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) ; public final void rule__XParameter__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8830:1: ( ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8831:1: ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8858:1: ( ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8859:1: ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8831:1: ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8832:1: ( rule__XParameter__UnorderedAssignment_1_1_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8859:1: ( ( rule__XParameter__UnorderedAssignment_1_1_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8860:1: ( rule__XParameter__UnorderedAssignment_1_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUnorderedAssignment_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8833:1: ( rule__XParameter__UnorderedAssignment_1_1_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8861:1: ( rule__XParameter__UnorderedAssignment_1_1_1 )? int alt91=2; int LA91_0 = input.LA(1); @@ -26783,9 +26868,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt91) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8833:2: rule__XParameter__UnorderedAssignment_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8861:2: rule__XParameter__UnorderedAssignment_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18175); + pushFollow(FollowSets000.FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18235); rule__XParameter__UnorderedAssignment_1_1_1(); state._fsp--; @@ -26821,21 +26906,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8847:1: rule__XTypeParameter__Group__0 : rule__XTypeParameter__Group__0__Impl rule__XTypeParameter__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8875:1: rule__XTypeParameter__Group__0 : rule__XTypeParameter__Group__0__Impl rule__XTypeParameter__Group__1 ; public final void rule__XTypeParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8851:1: ( rule__XTypeParameter__Group__0__Impl rule__XTypeParameter__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8852:2: rule__XTypeParameter__Group__0__Impl rule__XTypeParameter__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8879:1: ( rule__XTypeParameter__Group__0__Impl rule__XTypeParameter__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8880:2: rule__XTypeParameter__Group__0__Impl rule__XTypeParameter__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018210); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018270); rule__XTypeParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018213); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018273); rule__XTypeParameter__Group__1(); state._fsp--; @@ -26859,22 +26944,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8859:1: rule__XTypeParameter__Group__0__Impl : ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8887:1: rule__XTypeParameter__Group__0__Impl : ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) ; public final void rule__XTypeParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8863:1: ( ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8864:1: ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8891:1: ( ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8892:1: ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8864:1: ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8865:1: ( rule__XTypeParameter__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8892:1: ( ( rule__XTypeParameter__AnnotationsAssignment_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8893:1: ( rule__XTypeParameter__AnnotationsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getAnnotationsAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8866:1: ( rule__XTypeParameter__AnnotationsAssignment_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8894:1: ( rule__XTypeParameter__AnnotationsAssignment_0 )* loop92: do { int alt92=2; @@ -26887,9 +26972,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt92) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8866:2: rule__XTypeParameter__AnnotationsAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8894:2: rule__XTypeParameter__AnnotationsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18240); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18300); rule__XTypeParameter__AnnotationsAssignment_0(); state._fsp--; @@ -26928,21 +27013,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8876:1: rule__XTypeParameter__Group__1 : rule__XTypeParameter__Group__1__Impl rule__XTypeParameter__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8904:1: rule__XTypeParameter__Group__1 : rule__XTypeParameter__Group__1__Impl rule__XTypeParameter__Group__2 ; public final void rule__XTypeParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8880:1: ( rule__XTypeParameter__Group__1__Impl rule__XTypeParameter__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8881:2: rule__XTypeParameter__Group__1__Impl rule__XTypeParameter__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8908:1: ( rule__XTypeParameter__Group__1__Impl rule__XTypeParameter__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8909:2: rule__XTypeParameter__Group__1__Impl rule__XTypeParameter__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118271); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118331); rule__XTypeParameter__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118274); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118334); rule__XTypeParameter__Group__2(); state._fsp--; @@ -26966,25 +27051,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8888:1: rule__XTypeParameter__Group__1__Impl : ( ( rule__XTypeParameter__NameAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8916:1: rule__XTypeParameter__Group__1__Impl : ( ( rule__XTypeParameter__NameAssignment_1 ) ) ; public final void rule__XTypeParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8892:1: ( ( ( rule__XTypeParameter__NameAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8893:1: ( ( rule__XTypeParameter__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8920:1: ( ( ( rule__XTypeParameter__NameAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8921:1: ( ( rule__XTypeParameter__NameAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8893:1: ( ( rule__XTypeParameter__NameAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8894:1: ( rule__XTypeParameter__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8921:1: ( ( rule__XTypeParameter__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8922:1: ( rule__XTypeParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getNameAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8895:1: ( rule__XTypeParameter__NameAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8895:2: rule__XTypeParameter__NameAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8923:1: ( rule__XTypeParameter__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8923:2: rule__XTypeParameter__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18301); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18361); rule__XTypeParameter__NameAssignment_1(); state._fsp--; @@ -27017,16 +27102,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8905:1: rule__XTypeParameter__Group__2 : rule__XTypeParameter__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8933:1: rule__XTypeParameter__Group__2 : rule__XTypeParameter__Group__2__Impl ; public final void rule__XTypeParameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8909:1: ( rule__XTypeParameter__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8910:2: rule__XTypeParameter__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8937:1: ( rule__XTypeParameter__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8938:2: rule__XTypeParameter__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218331); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218391); rule__XTypeParameter__Group__2__Impl(); state._fsp--; @@ -27050,22 +27135,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8916:1: rule__XTypeParameter__Group__2__Impl : ( ( rule__XTypeParameter__Group_2__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8944:1: rule__XTypeParameter__Group__2__Impl : ( ( rule__XTypeParameter__Group_2__0 )? ) ; public final void rule__XTypeParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8920:1: ( ( ( rule__XTypeParameter__Group_2__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8921:1: ( ( rule__XTypeParameter__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8948:1: ( ( ( rule__XTypeParameter__Group_2__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8949:1: ( ( rule__XTypeParameter__Group_2__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8921:1: ( ( rule__XTypeParameter__Group_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8922:1: ( rule__XTypeParameter__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8949:1: ( ( rule__XTypeParameter__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8950:1: ( rule__XTypeParameter__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8923:1: ( rule__XTypeParameter__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8951:1: ( rule__XTypeParameter__Group_2__0 )? int alt93=2; int LA93_0 = input.LA(1); @@ -27074,9 +27159,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt93) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8923:2: rule__XTypeParameter__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8951:2: rule__XTypeParameter__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18358); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18418); rule__XTypeParameter__Group_2__0(); state._fsp--; @@ -27112,21 +27197,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8939:1: rule__XTypeParameter__Group_2__0 : rule__XTypeParameter__Group_2__0__Impl rule__XTypeParameter__Group_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8967:1: rule__XTypeParameter__Group_2__0 : rule__XTypeParameter__Group_2__0__Impl rule__XTypeParameter__Group_2__1 ; public final void rule__XTypeParameter__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8943:1: ( rule__XTypeParameter__Group_2__0__Impl rule__XTypeParameter__Group_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8944:2: rule__XTypeParameter__Group_2__0__Impl rule__XTypeParameter__Group_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8971:1: ( rule__XTypeParameter__Group_2__0__Impl rule__XTypeParameter__Group_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8972:2: rule__XTypeParameter__Group_2__0__Impl rule__XTypeParameter__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018395); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018455); rule__XTypeParameter__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1_in_rule__XTypeParameter__Group_2__018398); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1_in_rule__XTypeParameter__Group_2__018458); rule__XTypeParameter__Group_2__1(); state._fsp--; @@ -27150,22 +27235,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8951:1: rule__XTypeParameter__Group_2__0__Impl : ( 'extends' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8979:1: rule__XTypeParameter__Group_2__0__Impl : ( 'extends' ) ; public final void rule__XTypeParameter__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8955:1: ( ( 'extends' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8956:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8983:1: ( ( 'extends' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8984:1: ( 'extends' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8956:1: ( 'extends' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8957:1: 'extends' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8984:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8985:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getExtendsKeyword_2_0()); } - match(input,56,FollowSets000.FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18426); if (state.failed) return ; + match(input,56,FollowSets000.FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18486); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeParameterAccess().getExtendsKeyword_2_0()); } @@ -27191,21 +27276,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8970:1: rule__XTypeParameter__Group_2__1 : rule__XTypeParameter__Group_2__1__Impl rule__XTypeParameter__Group_2__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8998:1: rule__XTypeParameter__Group_2__1 : rule__XTypeParameter__Group_2__1__Impl rule__XTypeParameter__Group_2__2 ; public final void rule__XTypeParameter__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8974:1: ( rule__XTypeParameter__Group_2__1__Impl rule__XTypeParameter__Group_2__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8975:2: rule__XTypeParameter__Group_2__1__Impl rule__XTypeParameter__Group_2__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9002:1: ( rule__XTypeParameter__Group_2__1__Impl rule__XTypeParameter__Group_2__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9003:2: rule__XTypeParameter__Group_2__1__Impl rule__XTypeParameter__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118457); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118517); rule__XTypeParameter__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2_in_rule__XTypeParameter__Group_2__118460); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2_in_rule__XTypeParameter__Group_2__118520); rule__XTypeParameter__Group_2__2(); state._fsp--; @@ -27229,25 +27314,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8982:1: rule__XTypeParameter__Group_2__1__Impl : ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9010:1: rule__XTypeParameter__Group_2__1__Impl : ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) ; public final void rule__XTypeParameter__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8986:1: ( ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8987:1: ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9014:1: ( ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9015:1: ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8987:1: ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8988:1: ( rule__XTypeParameter__BoundsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9015:1: ( ( rule__XTypeParameter__BoundsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9016:1: ( rule__XTypeParameter__BoundsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getBoundsAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8989:1: ( rule__XTypeParameter__BoundsAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8989:2: rule__XTypeParameter__BoundsAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9017:1: ( rule__XTypeParameter__BoundsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9017:2: rule__XTypeParameter__BoundsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18487); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18547); rule__XTypeParameter__BoundsAssignment_2_1(); state._fsp--; @@ -27280,16 +27365,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:8999:1: rule__XTypeParameter__Group_2__2 : rule__XTypeParameter__Group_2__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9027:1: rule__XTypeParameter__Group_2__2 : rule__XTypeParameter__Group_2__2__Impl ; public final void rule__XTypeParameter__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9003:1: ( rule__XTypeParameter__Group_2__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9004:2: rule__XTypeParameter__Group_2__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9031:1: ( rule__XTypeParameter__Group_2__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9032:2: rule__XTypeParameter__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218517); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218577); rule__XTypeParameter__Group_2__2__Impl(); state._fsp--; @@ -27313,22 +27398,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9010:1: rule__XTypeParameter__Group_2__2__Impl : ( ( rule__XTypeParameter__Group_2_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9038:1: rule__XTypeParameter__Group_2__2__Impl : ( ( rule__XTypeParameter__Group_2_2__0 )* ) ; public final void rule__XTypeParameter__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9014:1: ( ( ( rule__XTypeParameter__Group_2_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9015:1: ( ( rule__XTypeParameter__Group_2_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9042:1: ( ( ( rule__XTypeParameter__Group_2_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9043:1: ( ( rule__XTypeParameter__Group_2_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9015:1: ( ( rule__XTypeParameter__Group_2_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9016:1: ( rule__XTypeParameter__Group_2_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9043:1: ( ( rule__XTypeParameter__Group_2_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9044:1: ( rule__XTypeParameter__Group_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getGroup_2_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9017:1: ( rule__XTypeParameter__Group_2_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9045:1: ( rule__XTypeParameter__Group_2_2__0 )* loop94: do { int alt94=2; @@ -27341,9 +27426,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt94) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9017:2: rule__XTypeParameter__Group_2_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9045:2: rule__XTypeParameter__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18544); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18604); rule__XTypeParameter__Group_2_2__0(); state._fsp--; @@ -27382,21 +27467,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9033:1: rule__XTypeParameter__Group_2_2__0 : rule__XTypeParameter__Group_2_2__0__Impl rule__XTypeParameter__Group_2_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9061:1: rule__XTypeParameter__Group_2_2__0 : rule__XTypeParameter__Group_2_2__0__Impl rule__XTypeParameter__Group_2_2__1 ; public final void rule__XTypeParameter__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9037:1: ( rule__XTypeParameter__Group_2_2__0__Impl rule__XTypeParameter__Group_2_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9038:2: rule__XTypeParameter__Group_2_2__0__Impl rule__XTypeParameter__Group_2_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9065:1: ( rule__XTypeParameter__Group_2_2__0__Impl rule__XTypeParameter__Group_2_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9066:2: rule__XTypeParameter__Group_2_2__0__Impl rule__XTypeParameter__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018581); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018641); rule__XTypeParameter__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1_in_rule__XTypeParameter__Group_2_2__018584); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1_in_rule__XTypeParameter__Group_2_2__018644); rule__XTypeParameter__Group_2_2__1(); state._fsp--; @@ -27420,22 +27505,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9045:1: rule__XTypeParameter__Group_2_2__0__Impl : ( '&' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9073:1: rule__XTypeParameter__Group_2_2__0__Impl : ( '&' ) ; public final void rule__XTypeParameter__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9049:1: ( ( '&' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9050:1: ( '&' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9077:1: ( ( '&' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9078:1: ( '&' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9050:1: ( '&' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9051:1: '&' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9078:1: ( '&' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9079:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getAmpersandKeyword_2_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18612); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18672); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeParameterAccess().getAmpersandKeyword_2_2_0()); } @@ -27461,16 +27546,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9064:1: rule__XTypeParameter__Group_2_2__1 : rule__XTypeParameter__Group_2_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9092:1: rule__XTypeParameter__Group_2_2__1 : rule__XTypeParameter__Group_2_2__1__Impl ; public final void rule__XTypeParameter__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9068:1: ( rule__XTypeParameter__Group_2_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9069:2: rule__XTypeParameter__Group_2_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9096:1: ( rule__XTypeParameter__Group_2_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9097:2: rule__XTypeParameter__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118643); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118703); rule__XTypeParameter__Group_2_2__1__Impl(); state._fsp--; @@ -27494,25 +27579,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__Group_2_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9075:1: rule__XTypeParameter__Group_2_2__1__Impl : ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9103:1: rule__XTypeParameter__Group_2_2__1__Impl : ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) ; public final void rule__XTypeParameter__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9079:1: ( ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9080:1: ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9107:1: ( ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9108:1: ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9080:1: ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9081:1: ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9108:1: ( ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9109:1: ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getBoundsAssignment_2_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9082:1: ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9082:2: rule__XTypeParameter__BoundsAssignment_2_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9110:1: ( rule__XTypeParameter__BoundsAssignment_2_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9110:2: rule__XTypeParameter__BoundsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18670); + pushFollow(FollowSets000.FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18730); rule__XTypeParameter__BoundsAssignment_2_2_1(); state._fsp--; @@ -27545,21 +27630,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9096:1: rule__XMultiplicity__Group__0 : rule__XMultiplicity__Group__0__Impl rule__XMultiplicity__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9124:1: rule__XMultiplicity__Group__0 : rule__XMultiplicity__Group__0__Impl rule__XMultiplicity__Group__1 ; public final void rule__XMultiplicity__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9100:1: ( rule__XMultiplicity__Group__0__Impl rule__XMultiplicity__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9101:2: rule__XMultiplicity__Group__0__Impl rule__XMultiplicity__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9128:1: ( rule__XMultiplicity__Group__0__Impl rule__XMultiplicity__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9129:2: rule__XMultiplicity__Group__0__Impl rule__XMultiplicity__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018704); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018764); rule__XMultiplicity__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018707); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018767); rule__XMultiplicity__Group__1(); state._fsp--; @@ -27583,22 +27668,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9108:1: rule__XMultiplicity__Group__0__Impl : ( '[' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9136:1: rule__XMultiplicity__Group__0__Impl : ( '[' ) ; public final void rule__XMultiplicity__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9112:1: ( ( '[' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9113:1: ( '[' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9140:1: ( ( '[' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9141:1: ( '[' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9113:1: ( '[' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9114:1: '[' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9141:1: ( '[' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9142:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getLeftSquareBracketKeyword_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18735); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18795); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getLeftSquareBracketKeyword_0()); } @@ -27624,21 +27709,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9127:1: rule__XMultiplicity__Group__1 : rule__XMultiplicity__Group__1__Impl rule__XMultiplicity__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9155:1: rule__XMultiplicity__Group__1 : rule__XMultiplicity__Group__1__Impl rule__XMultiplicity__Group__2 ; public final void rule__XMultiplicity__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9131:1: ( rule__XMultiplicity__Group__1__Impl rule__XMultiplicity__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9132:2: rule__XMultiplicity__Group__1__Impl rule__XMultiplicity__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9159:1: ( rule__XMultiplicity__Group__1__Impl rule__XMultiplicity__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9160:2: rule__XMultiplicity__Group__1__Impl rule__XMultiplicity__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118766); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118826); rule__XMultiplicity__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118769); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118829); rule__XMultiplicity__Group__2(); state._fsp--; @@ -27662,22 +27747,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9139:1: rule__XMultiplicity__Group__1__Impl : ( ( rule__XMultiplicity__Alternatives_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9167:1: rule__XMultiplicity__Group__1__Impl : ( ( rule__XMultiplicity__Alternatives_1 )? ) ; public final void rule__XMultiplicity__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9143:1: ( ( ( rule__XMultiplicity__Alternatives_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9144:1: ( ( rule__XMultiplicity__Alternatives_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9171:1: ( ( ( rule__XMultiplicity__Alternatives_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9172:1: ( ( rule__XMultiplicity__Alternatives_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9144:1: ( ( rule__XMultiplicity__Alternatives_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9145:1: ( rule__XMultiplicity__Alternatives_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9172:1: ( ( rule__XMultiplicity__Alternatives_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9173:1: ( rule__XMultiplicity__Alternatives_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9146:1: ( rule__XMultiplicity__Alternatives_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9174:1: ( rule__XMultiplicity__Alternatives_1 )? int alt95=2; int LA95_0 = input.LA(1); @@ -27686,9 +27771,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt95) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9146:2: rule__XMultiplicity__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9174:2: rule__XMultiplicity__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18796); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18856); rule__XMultiplicity__Alternatives_1(); state._fsp--; @@ -27724,16 +27809,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9156:1: rule__XMultiplicity__Group__2 : rule__XMultiplicity__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9184:1: rule__XMultiplicity__Group__2 : rule__XMultiplicity__Group__2__Impl ; public final void rule__XMultiplicity__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9160:1: ( rule__XMultiplicity__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9161:2: rule__XMultiplicity__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9188:1: ( rule__XMultiplicity__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9189:2: rule__XMultiplicity__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218827); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218887); rule__XMultiplicity__Group__2__Impl(); state._fsp--; @@ -27757,22 +27842,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9167:1: rule__XMultiplicity__Group__2__Impl : ( ']' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9195:1: rule__XMultiplicity__Group__2__Impl : ( ']' ) ; public final void rule__XMultiplicity__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9171:1: ( ( ']' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9172:1: ( ']' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9199:1: ( ( ']' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9200:1: ( ']' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9172:1: ( ']' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9173:1: ']' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9200:1: ( ']' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9201:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getRightSquareBracketKeyword_2()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18855); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getRightSquareBracketKeyword_2()); } @@ -27798,21 +27883,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9192:1: rule__XMultiplicity__Group_1_3__0 : rule__XMultiplicity__Group_1_3__0__Impl rule__XMultiplicity__Group_1_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9220:1: rule__XMultiplicity__Group_1_3__0 : rule__XMultiplicity__Group_1_3__0__Impl rule__XMultiplicity__Group_1_3__1 ; public final void rule__XMultiplicity__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9196:1: ( rule__XMultiplicity__Group_1_3__0__Impl rule__XMultiplicity__Group_1_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9197:2: rule__XMultiplicity__Group_1_3__0__Impl rule__XMultiplicity__Group_1_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9224:1: ( rule__XMultiplicity__Group_1_3__0__Impl rule__XMultiplicity__Group_1_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9225:2: rule__XMultiplicity__Group_1_3__0__Impl rule__XMultiplicity__Group_1_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018892); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018952); rule__XMultiplicity__Group_1_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1_in_rule__XMultiplicity__Group_1_3__018895); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1_in_rule__XMultiplicity__Group_1_3__018955); rule__XMultiplicity__Group_1_3__1(); state._fsp--; @@ -27836,22 +27921,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9204:1: rule__XMultiplicity__Group_1_3__0__Impl : ( RULE_INT ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9232:1: rule__XMultiplicity__Group_1_3__0__Impl : ( RULE_INT ) ; public final void rule__XMultiplicity__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9208:1: ( ( RULE_INT ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9209:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9236:1: ( ( RULE_INT ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9237:1: ( RULE_INT ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9209:1: ( RULE_INT ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9210:1: RULE_INT + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9237:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9238:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_0()); } - match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Group_1_3__0__Impl18922); if (state.failed) return ; + match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__XMultiplicity__Group_1_3__0__Impl18982); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getINTTerminalRuleCall_1_3_0()); } @@ -27877,16 +27962,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9221:1: rule__XMultiplicity__Group_1_3__1 : rule__XMultiplicity__Group_1_3__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9249:1: rule__XMultiplicity__Group_1_3__1 : rule__XMultiplicity__Group_1_3__1__Impl ; public final void rule__XMultiplicity__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9225:1: ( rule__XMultiplicity__Group_1_3__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9226:2: rule__XMultiplicity__Group_1_3__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9253:1: ( rule__XMultiplicity__Group_1_3__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9254:2: rule__XMultiplicity__Group_1_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__118951); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__119011); rule__XMultiplicity__Group_1_3__1__Impl(); state._fsp--; @@ -27910,22 +27995,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9232:1: rule__XMultiplicity__Group_1_3__1__Impl : ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9260:1: rule__XMultiplicity__Group_1_3__1__Impl : ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) ; public final void rule__XMultiplicity__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9236:1: ( ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9237:1: ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9264:1: ( ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9265:1: ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9237:1: ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9238:1: ( rule__XMultiplicity__Group_1_3_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9265:1: ( ( rule__XMultiplicity__Group_1_3_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9266:1: ( rule__XMultiplicity__Group_1_3_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getGroup_1_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9239:1: ( rule__XMultiplicity__Group_1_3_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9267:1: ( rule__XMultiplicity__Group_1_3_1__0 )? int alt96=2; int LA96_0 = input.LA(1); @@ -27934,9 +28019,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt96) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9239:2: rule__XMultiplicity__Group_1_3_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9267:2: rule__XMultiplicity__Group_1_3_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0_in_rule__XMultiplicity__Group_1_3__1__Impl18978); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0_in_rule__XMultiplicity__Group_1_3__1__Impl19038); rule__XMultiplicity__Group_1_3_1__0(); state._fsp--; @@ -27972,21 +28057,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9253:1: rule__XMultiplicity__Group_1_3_1__0 : rule__XMultiplicity__Group_1_3_1__0__Impl rule__XMultiplicity__Group_1_3_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9281:1: rule__XMultiplicity__Group_1_3_1__0 : rule__XMultiplicity__Group_1_3_1__0__Impl rule__XMultiplicity__Group_1_3_1__1 ; public final void rule__XMultiplicity__Group_1_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9257:1: ( rule__XMultiplicity__Group_1_3_1__0__Impl rule__XMultiplicity__Group_1_3_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9258:2: rule__XMultiplicity__Group_1_3_1__0__Impl rule__XMultiplicity__Group_1_3_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9285:1: ( rule__XMultiplicity__Group_1_3_1__0__Impl rule__XMultiplicity__Group_1_3_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9286:2: rule__XMultiplicity__Group_1_3_1__0__Impl rule__XMultiplicity__Group_1_3_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0__Impl_in_rule__XMultiplicity__Group_1_3_1__019013); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__0__Impl_in_rule__XMultiplicity__Group_1_3_1__019073); rule__XMultiplicity__Group_1_3_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1_in_rule__XMultiplicity__Group_1_3_1__019016); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1_in_rule__XMultiplicity__Group_1_3_1__019076); rule__XMultiplicity__Group_1_3_1__1(); state._fsp--; @@ -28010,22 +28095,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9265:1: rule__XMultiplicity__Group_1_3_1__0__Impl : ( '..' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9293:1: rule__XMultiplicity__Group_1_3_1__0__Impl : ( '..' ) ; public final void rule__XMultiplicity__Group_1_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9269:1: ( ( '..' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9270:1: ( '..' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9297:1: ( ( '..' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9298:1: ( '..' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9270:1: ( '..' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9271:1: '..' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9298:1: ( '..' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9299:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getFullStopFullStopKeyword_1_3_1_0()); } - match(input,30,FollowSets000.FOLLOW_30_in_rule__XMultiplicity__Group_1_3_1__0__Impl19044); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__XMultiplicity__Group_1_3_1__0__Impl19104); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMultiplicityAccess().getFullStopFullStopKeyword_1_3_1_0()); } @@ -28051,16 +28136,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9284:1: rule__XMultiplicity__Group_1_3_1__1 : rule__XMultiplicity__Group_1_3_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9312:1: rule__XMultiplicity__Group_1_3_1__1 : rule__XMultiplicity__Group_1_3_1__1__Impl ; public final void rule__XMultiplicity__Group_1_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9288:1: ( rule__XMultiplicity__Group_1_3_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9289:2: rule__XMultiplicity__Group_1_3_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9316:1: ( rule__XMultiplicity__Group_1_3_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9317:2: rule__XMultiplicity__Group_1_3_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1__Impl_in_rule__XMultiplicity__Group_1_3_1__119075); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Group_1_3_1__1__Impl_in_rule__XMultiplicity__Group_1_3_1__119135); rule__XMultiplicity__Group_1_3_1__1__Impl(); state._fsp--; @@ -28084,25 +28169,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicity__Group_1_3_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9295:1: rule__XMultiplicity__Group_1_3_1__1__Impl : ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9323:1: rule__XMultiplicity__Group_1_3_1__1__Impl : ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) ; public final void rule__XMultiplicity__Group_1_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9299:1: ( ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9300:1: ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9327:1: ( ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9328:1: ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9300:1: ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9301:1: ( rule__XMultiplicity__Alternatives_1_3_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9328:1: ( ( rule__XMultiplicity__Alternatives_1_3_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9329:1: ( rule__XMultiplicity__Alternatives_1_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicityAccess().getAlternatives_1_3_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9302:1: ( rule__XMultiplicity__Alternatives_1_3_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9302:2: rule__XMultiplicity__Alternatives_1_3_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9330:1: ( rule__XMultiplicity__Alternatives_1_3_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9330:2: rule__XMultiplicity__Alternatives_1_3_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_3_1_1_in_rule__XMultiplicity__Group_1_3_1__1__Impl19102); + pushFollow(FollowSets000.FOLLOW_rule__XMultiplicity__Alternatives_1_3_1_1_in_rule__XMultiplicity__Group_1_3_1__1__Impl19162); rule__XMultiplicity__Alternatives_1_3_1_1(); state._fsp--; @@ -28135,21 +28220,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9316:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9344:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; public final void rule__XBlockExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9320:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9321:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9348:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9349:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019136); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019196); rule__XBlockExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019139); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019199); rule__XBlockExpression__Group__1(); state._fsp--; @@ -28173,23 +28258,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9328:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9356:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9332:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9333:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9360:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9361:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9333:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9334:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9361:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9362:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9335:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9337:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9363:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9365:1: { } @@ -28214,21 +28299,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9347:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9375:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; public final void rule__XBlockExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9351:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9352:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9379:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9380:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119197); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119257); rule__XBlockExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119200); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119260); rule__XBlockExpression__Group__2(); state._fsp--; @@ -28252,22 +28337,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9359:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9387:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9363:1: ( ( '{' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9364:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9391:1: ( ( '{' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9392:1: ( '{' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9364:1: ( '{' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9365:1: '{' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9392:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9393:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } - match(input,53,FollowSets000.FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19228); if (state.failed) return ; + match(input,53,FollowSets000.FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19288); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); } @@ -28293,21 +28378,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9378:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9406:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; public final void rule__XBlockExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9382:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9383:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9410:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9411:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219259); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219319); rule__XBlockExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219262); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219322); rule__XBlockExpression__Group__3(); state._fsp--; @@ -28331,22 +28416,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9390:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9418:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9394:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9395:1: ( ( rule__XBlockExpression__Group_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9422:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9423:1: ( ( rule__XBlockExpression__Group_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9395:1: ( ( rule__XBlockExpression__Group_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9396:1: ( rule__XBlockExpression__Group_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9423:1: ( ( rule__XBlockExpression__Group_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9424:1: ( rule__XBlockExpression__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9397:1: ( rule__XBlockExpression__Group_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9425:1: ( rule__XBlockExpression__Group_2__0 )* loop97: do { int alt97=2; @@ -28359,9 +28444,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt97) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9397:2: rule__XBlockExpression__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9425:2: rule__XBlockExpression__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19289); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19349); rule__XBlockExpression__Group_2__0(); state._fsp--; @@ -28400,16 +28485,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9407:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9435:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; public final void rule__XBlockExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9411:1: ( rule__XBlockExpression__Group__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9412:2: rule__XBlockExpression__Group__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9439:1: ( rule__XBlockExpression__Group__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9440:2: rule__XBlockExpression__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319320); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319380); rule__XBlockExpression__Group__3__Impl(); state._fsp--; @@ -28433,22 +28518,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9418:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9446:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9422:1: ( ( '}' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9423:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9450:1: ( ( '}' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9451:1: ( '}' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9423:1: ( '}' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9424:1: '}' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9451:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9452:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } - match(input,54,FollowSets000.FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19348); if (state.failed) return ; + match(input,54,FollowSets000.FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19408); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); } @@ -28474,21 +28559,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9445:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9473:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; public final void rule__XBlockExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9449:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9450:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9477:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9478:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019387); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019447); rule__XBlockExpression__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__019390); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__019450); rule__XBlockExpression__Group_2__1(); state._fsp--; @@ -28512,25 +28597,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9457:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9485:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9461:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9462:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9489:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9490:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9462:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9463:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9490:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9491:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9464:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9464:2: rule__XBlockExpression__ExpressionsAssignment_2_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9492:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9492:2: rule__XBlockExpression__ExpressionsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19417); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19477); rule__XBlockExpression__ExpressionsAssignment_2_0(); state._fsp--; @@ -28563,16 +28648,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9474:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9502:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; public final void rule__XBlockExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9478:1: ( rule__XBlockExpression__Group_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9479:2: rule__XBlockExpression__Group_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9506:1: ( rule__XBlockExpression__Group_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9507:2: rule__XBlockExpression__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119447); + pushFollow(FollowSets000.FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119507); rule__XBlockExpression__Group_2__1__Impl(); state._fsp--; @@ -28596,22 +28681,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__Group_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9485:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9513:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9489:1: ( ( ( ';' )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9490:1: ( ( ';' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9517:1: ( ( ( ';' )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9518:1: ( ( ';' )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9490:1: ( ( ';' )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9491:1: ( ';' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9518:1: ( ( ';' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9519:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9492:1: ( ';' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9520:1: ( ';' )? int alt98=2; int LA98_0 = input.LA(1); @@ -28620,9 +28705,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt98) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9493:2: ';' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9521:2: ';' { - match(input,65,FollowSets000.FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19476); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19536); if (state.failed) return ; } break; @@ -28654,21 +28739,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9508:1: rule__XGenericType__Group__0 : rule__XGenericType__Group__0__Impl rule__XGenericType__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9536:1: rule__XGenericType__Group__0 : rule__XGenericType__Group__0__Impl rule__XGenericType__Group__1 ; public final void rule__XGenericType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9512:1: ( rule__XGenericType__Group__0__Impl rule__XGenericType__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9513:2: rule__XGenericType__Group__0__Impl rule__XGenericType__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9540:1: ( rule__XGenericType__Group__0__Impl rule__XGenericType__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9541:2: rule__XGenericType__Group__0__Impl rule__XGenericType__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019513); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019573); rule__XGenericType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019516); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019576); rule__XGenericType__Group__1(); state._fsp--; @@ -28692,25 +28777,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9520:1: rule__XGenericType__Group__0__Impl : ( ( rule__XGenericType__TypeAssignment_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9548:1: rule__XGenericType__Group__0__Impl : ( ( rule__XGenericType__TypeAssignment_0 ) ) ; public final void rule__XGenericType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9524:1: ( ( ( rule__XGenericType__TypeAssignment_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9525:1: ( ( rule__XGenericType__TypeAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9552:1: ( ( ( rule__XGenericType__TypeAssignment_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9553:1: ( ( rule__XGenericType__TypeAssignment_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9525:1: ( ( rule__XGenericType__TypeAssignment_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9526:1: ( rule__XGenericType__TypeAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9553:1: ( ( rule__XGenericType__TypeAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9554:1: ( rule__XGenericType__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9527:1: ( rule__XGenericType__TypeAssignment_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9527:2: rule__XGenericType__TypeAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9555:1: ( rule__XGenericType__TypeAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9555:2: rule__XGenericType__TypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19543); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19603); rule__XGenericType__TypeAssignment_0(); state._fsp--; @@ -28743,16 +28828,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9537:1: rule__XGenericType__Group__1 : rule__XGenericType__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9565:1: rule__XGenericType__Group__1 : rule__XGenericType__Group__1__Impl ; public final void rule__XGenericType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9541:1: ( rule__XGenericType__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9542:2: rule__XGenericType__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9569:1: ( rule__XGenericType__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9570:2: rule__XGenericType__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119573); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119633); rule__XGenericType__Group__1__Impl(); state._fsp--; @@ -28776,22 +28861,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9548:1: rule__XGenericType__Group__1__Impl : ( ( rule__XGenericType__Group_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9576:1: rule__XGenericType__Group__1__Impl : ( ( rule__XGenericType__Group_1__0 )? ) ; public final void rule__XGenericType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9552:1: ( ( ( rule__XGenericType__Group_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9553:1: ( ( rule__XGenericType__Group_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9580:1: ( ( ( rule__XGenericType__Group_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9581:1: ( ( rule__XGenericType__Group_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9553:1: ( ( rule__XGenericType__Group_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9554:1: ( rule__XGenericType__Group_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9581:1: ( ( rule__XGenericType__Group_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9582:1: ( rule__XGenericType__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9555:1: ( rule__XGenericType__Group_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9583:1: ( rule__XGenericType__Group_1__0 )? int alt99=2; int LA99_0 = input.LA(1); @@ -28800,9 +28885,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt99) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9555:2: rule__XGenericType__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9583:2: rule__XGenericType__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19600); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19660); rule__XGenericType__Group_1__0(); state._fsp--; @@ -28838,21 +28923,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9569:1: rule__XGenericType__Group_1__0 : rule__XGenericType__Group_1__0__Impl rule__XGenericType__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9597:1: rule__XGenericType__Group_1__0 : rule__XGenericType__Group_1__0__Impl rule__XGenericType__Group_1__1 ; public final void rule__XGenericType__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9573:1: ( rule__XGenericType__Group_1__0__Impl rule__XGenericType__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9574:2: rule__XGenericType__Group_1__0__Impl rule__XGenericType__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9601:1: ( rule__XGenericType__Group_1__0__Impl rule__XGenericType__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9602:2: rule__XGenericType__Group_1__0__Impl rule__XGenericType__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019635); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019695); rule__XGenericType__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1_in_rule__XGenericType__Group_1__019638); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1_in_rule__XGenericType__Group_1__019698); rule__XGenericType__Group_1__1(); state._fsp--; @@ -28876,25 +28961,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9581:1: rule__XGenericType__Group_1__0__Impl : ( ( '<' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9609:1: rule__XGenericType__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__XGenericType__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9585:1: ( ( ( '<' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9586:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9613:1: ( ( ( '<' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9614:1: ( ( '<' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9586:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9587:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9614:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9615:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getLessThanSignKeyword_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9588:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9589:2: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9616:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9617:2: '<' { - match(input,28,FollowSets000.FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19667); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19727); if (state.failed) return ; } @@ -28923,21 +29008,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9600:1: rule__XGenericType__Group_1__1 : rule__XGenericType__Group_1__1__Impl rule__XGenericType__Group_1__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9628:1: rule__XGenericType__Group_1__1 : rule__XGenericType__Group_1__1__Impl rule__XGenericType__Group_1__2 ; public final void rule__XGenericType__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9604:1: ( rule__XGenericType__Group_1__1__Impl rule__XGenericType__Group_1__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9605:2: rule__XGenericType__Group_1__1__Impl rule__XGenericType__Group_1__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9632:1: ( rule__XGenericType__Group_1__1__Impl rule__XGenericType__Group_1__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9633:2: rule__XGenericType__Group_1__1__Impl rule__XGenericType__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119699); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119759); rule__XGenericType__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2_in_rule__XGenericType__Group_1__119702); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2_in_rule__XGenericType__Group_1__119762); rule__XGenericType__Group_1__2(); state._fsp--; @@ -28961,25 +29046,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9612:1: rule__XGenericType__Group_1__1__Impl : ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9640:1: rule__XGenericType__Group_1__1__Impl : ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) ; public final void rule__XGenericType__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9616:1: ( ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9617:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9644:1: ( ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9645:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9617:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9618:1: ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9645:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9646:1: ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeArgumentsAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9619:1: ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9619:2: rule__XGenericType__TypeArgumentsAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9647:1: ( rule__XGenericType__TypeArgumentsAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9647:2: rule__XGenericType__TypeArgumentsAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19729); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19789); rule__XGenericType__TypeArgumentsAssignment_1_1(); state._fsp--; @@ -29012,21 +29097,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9629:1: rule__XGenericType__Group_1__2 : rule__XGenericType__Group_1__2__Impl rule__XGenericType__Group_1__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9657:1: rule__XGenericType__Group_1__2 : rule__XGenericType__Group_1__2__Impl rule__XGenericType__Group_1__3 ; public final void rule__XGenericType__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9633:1: ( rule__XGenericType__Group_1__2__Impl rule__XGenericType__Group_1__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9634:2: rule__XGenericType__Group_1__2__Impl rule__XGenericType__Group_1__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9661:1: ( rule__XGenericType__Group_1__2__Impl rule__XGenericType__Group_1__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9662:2: rule__XGenericType__Group_1__2__Impl rule__XGenericType__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219759); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219819); rule__XGenericType__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3_in_rule__XGenericType__Group_1__219762); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3_in_rule__XGenericType__Group_1__219822); rule__XGenericType__Group_1__3(); state._fsp--; @@ -29050,22 +29135,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9641:1: rule__XGenericType__Group_1__2__Impl : ( ( rule__XGenericType__Group_1_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9669:1: rule__XGenericType__Group_1__2__Impl : ( ( rule__XGenericType__Group_1_2__0 )* ) ; public final void rule__XGenericType__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9645:1: ( ( ( rule__XGenericType__Group_1_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9646:1: ( ( rule__XGenericType__Group_1_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9673:1: ( ( ( rule__XGenericType__Group_1_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9674:1: ( ( rule__XGenericType__Group_1_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9646:1: ( ( rule__XGenericType__Group_1_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9647:1: ( rule__XGenericType__Group_1_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9674:1: ( ( rule__XGenericType__Group_1_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9675:1: ( rule__XGenericType__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getGroup_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9648:1: ( rule__XGenericType__Group_1_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9676:1: ( rule__XGenericType__Group_1_2__0 )* loop100: do { int alt100=2; @@ -29078,9 +29163,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt100) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9648:2: rule__XGenericType__Group_1_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9676:2: rule__XGenericType__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19789); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19849); rule__XGenericType__Group_1_2__0(); state._fsp--; @@ -29119,16 +29204,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9658:1: rule__XGenericType__Group_1__3 : rule__XGenericType__Group_1__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9686:1: rule__XGenericType__Group_1__3 : rule__XGenericType__Group_1__3__Impl ; public final void rule__XGenericType__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9662:1: ( rule__XGenericType__Group_1__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9663:2: rule__XGenericType__Group_1__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9690:1: ( rule__XGenericType__Group_1__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9691:2: rule__XGenericType__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319820); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319880); rule__XGenericType__Group_1__3__Impl(); state._fsp--; @@ -29152,22 +29237,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9669:1: rule__XGenericType__Group_1__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9697:1: rule__XGenericType__Group_1__3__Impl : ( '>' ) ; public final void rule__XGenericType__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9673:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9674:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9701:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9702:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9674:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9675:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9702:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9703:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getGreaterThanSignKeyword_1_3()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19848); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19908); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXGenericTypeAccess().getGreaterThanSignKeyword_1_3()); } @@ -29193,21 +29278,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9696:1: rule__XGenericType__Group_1_2__0 : rule__XGenericType__Group_1_2__0__Impl rule__XGenericType__Group_1_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9724:1: rule__XGenericType__Group_1_2__0 : rule__XGenericType__Group_1_2__0__Impl rule__XGenericType__Group_1_2__1 ; public final void rule__XGenericType__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9700:1: ( rule__XGenericType__Group_1_2__0__Impl rule__XGenericType__Group_1_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9701:2: rule__XGenericType__Group_1_2__0__Impl rule__XGenericType__Group_1_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9728:1: ( rule__XGenericType__Group_1_2__0__Impl rule__XGenericType__Group_1_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9729:2: rule__XGenericType__Group_1_2__0__Impl rule__XGenericType__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019887); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019947); rule__XGenericType__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1_in_rule__XGenericType__Group_1_2__019890); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1_in_rule__XGenericType__Group_1_2__019950); rule__XGenericType__Group_1_2__1(); state._fsp--; @@ -29231,22 +29316,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9708:1: rule__XGenericType__Group_1_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9736:1: rule__XGenericType__Group_1_2__0__Impl : ( ',' ) ; public final void rule__XGenericType__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9712:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9713:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9740:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9741:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9713:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9714:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9741:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9742:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getCommaKeyword_1_2_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19918); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19978); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXGenericTypeAccess().getCommaKeyword_1_2_0()); } @@ -29272,16 +29357,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9727:1: rule__XGenericType__Group_1_2__1 : rule__XGenericType__Group_1_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9755:1: rule__XGenericType__Group_1_2__1 : rule__XGenericType__Group_1_2__1__Impl ; public final void rule__XGenericType__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9731:1: ( rule__XGenericType__Group_1_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9732:2: rule__XGenericType__Group_1_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9759:1: ( rule__XGenericType__Group_1_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9760:2: rule__XGenericType__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__119949); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__120009); rule__XGenericType__Group_1_2__1__Impl(); state._fsp--; @@ -29305,25 +29390,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__Group_1_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9738:1: rule__XGenericType__Group_1_2__1__Impl : ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9766:1: rule__XGenericType__Group_1_2__1__Impl : ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) ; public final void rule__XGenericType__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9742:1: ( ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9743:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9770:1: ( ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9771:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9743:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9744:1: ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9771:1: ( ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9772:1: ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeArgumentsAssignment_1_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9745:1: ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9745:2: rule__XGenericType__TypeArgumentsAssignment_1_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9773:1: ( rule__XGenericType__TypeArgumentsAssignment_1_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9773:2: rule__XGenericType__TypeArgumentsAssignment_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl19976); + pushFollow(FollowSets000.FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl20036); rule__XGenericType__TypeArgumentsAssignment_1_2_1(); state._fsp--; @@ -29356,21 +29441,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9759:1: rule__XGenericWildcardTypeArgument__Group__0 : rule__XGenericWildcardTypeArgument__Group__0__Impl rule__XGenericWildcardTypeArgument__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9787:1: rule__XGenericWildcardTypeArgument__Group__0 : rule__XGenericWildcardTypeArgument__Group__0__Impl rule__XGenericWildcardTypeArgument__Group__1 ; public final void rule__XGenericWildcardTypeArgument__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9763:1: ( rule__XGenericWildcardTypeArgument__Group__0__Impl rule__XGenericWildcardTypeArgument__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9764:2: rule__XGenericWildcardTypeArgument__Group__0__Impl rule__XGenericWildcardTypeArgument__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9791:1: ( rule__XGenericWildcardTypeArgument__Group__0__Impl rule__XGenericWildcardTypeArgument__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9792:2: rule__XGenericWildcardTypeArgument__Group__0__Impl rule__XGenericWildcardTypeArgument__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__020010); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__020070); rule__XGenericWildcardTypeArgument__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__020013); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__020073); rule__XGenericWildcardTypeArgument__Group__1(); state._fsp--; @@ -29394,23 +29479,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9771:1: rule__XGenericWildcardTypeArgument__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9799:1: rule__XGenericWildcardTypeArgument__Group__0__Impl : ( () ) ; public final void rule__XGenericWildcardTypeArgument__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9775:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9776:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9803:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9804:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9776:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9777:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9804:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9805:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getXGenericTypeAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9778:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9780:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9806:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9808:1: { } @@ -29435,21 +29520,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9790:1: rule__XGenericWildcardTypeArgument__Group__1 : rule__XGenericWildcardTypeArgument__Group__1__Impl rule__XGenericWildcardTypeArgument__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9818:1: rule__XGenericWildcardTypeArgument__Group__1 : rule__XGenericWildcardTypeArgument__Group__1__Impl rule__XGenericWildcardTypeArgument__Group__2 ; public final void rule__XGenericWildcardTypeArgument__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9794:1: ( rule__XGenericWildcardTypeArgument__Group__1__Impl rule__XGenericWildcardTypeArgument__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9795:2: rule__XGenericWildcardTypeArgument__Group__1__Impl rule__XGenericWildcardTypeArgument__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9822:1: ( rule__XGenericWildcardTypeArgument__Group__1__Impl rule__XGenericWildcardTypeArgument__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9823:2: rule__XGenericWildcardTypeArgument__Group__1__Impl rule__XGenericWildcardTypeArgument__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120071); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120131); rule__XGenericWildcardTypeArgument__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120074); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120134); rule__XGenericWildcardTypeArgument__Group__2(); state._fsp--; @@ -29473,22 +29558,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9802:1: rule__XGenericWildcardTypeArgument__Group__1__Impl : ( '?' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9830:1: rule__XGenericWildcardTypeArgument__Group__1__Impl : ( '?' ) ; public final void rule__XGenericWildcardTypeArgument__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9806:1: ( ( '?' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9807:1: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9834:1: ( ( '?' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9835:1: ( '?' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9807:1: ( '?' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9808:1: '?' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9835:1: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9836:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getQuestionMarkKeyword_1()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20102); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20162); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getQuestionMarkKeyword_1()); } @@ -29514,16 +29599,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9821:1: rule__XGenericWildcardTypeArgument__Group__2 : rule__XGenericWildcardTypeArgument__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9849:1: rule__XGenericWildcardTypeArgument__Group__2 : rule__XGenericWildcardTypeArgument__Group__2__Impl ; public final void rule__XGenericWildcardTypeArgument__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9825:1: ( rule__XGenericWildcardTypeArgument__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9826:2: rule__XGenericWildcardTypeArgument__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9853:1: ( rule__XGenericWildcardTypeArgument__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9854:2: rule__XGenericWildcardTypeArgument__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220133); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220193); rule__XGenericWildcardTypeArgument__Group__2__Impl(); state._fsp--; @@ -29547,22 +29632,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9832:1: rule__XGenericWildcardTypeArgument__Group__2__Impl : ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9860:1: rule__XGenericWildcardTypeArgument__Group__2__Impl : ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) ; public final void rule__XGenericWildcardTypeArgument__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9836:1: ( ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9837:1: ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9864:1: ( ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9865:1: ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9837:1: ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9838:1: ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9865:1: ( ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9866:1: ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getAlternatives_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9839:1: ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9867:1: ( rule__XGenericWildcardTypeArgument__Alternatives_2 )? int alt101=2; int LA101_0 = input.LA(1); @@ -29571,9 +29656,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt101) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9839:2: rule__XGenericWildcardTypeArgument__Alternatives_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9867:2: rule__XGenericWildcardTypeArgument__Alternatives_2 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20160); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20220); rule__XGenericWildcardTypeArgument__Alternatives_2(); state._fsp--; @@ -29609,21 +29694,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9855:1: rule__XGenericWildcardTypeArgument__Group_2_0__0 : rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl rule__XGenericWildcardTypeArgument__Group_2_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9883:1: rule__XGenericWildcardTypeArgument__Group_2_0__0 : rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl rule__XGenericWildcardTypeArgument__Group_2_0__1 ; public final void rule__XGenericWildcardTypeArgument__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9859:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl rule__XGenericWildcardTypeArgument__Group_2_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9860:2: rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl rule__XGenericWildcardTypeArgument__Group_2_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9887:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl rule__XGenericWildcardTypeArgument__Group_2_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9888:2: rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl rule__XGenericWildcardTypeArgument__Group_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020197); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020257); rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1_in_rule__XGenericWildcardTypeArgument__Group_2_0__020200); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1_in_rule__XGenericWildcardTypeArgument__Group_2_0__020260); rule__XGenericWildcardTypeArgument__Group_2_0__1(); state._fsp--; @@ -29647,22 +29732,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9867:1: rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl : ( 'extends' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9895:1: rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl : ( 'extends' ) ; public final void rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9871:1: ( ( 'extends' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9872:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9899:1: ( ( 'extends' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9900:1: ( 'extends' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9872:1: ( 'extends' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9873:1: 'extends' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9900:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9901:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getExtendsKeyword_2_0_0()); } - match(input,56,FollowSets000.FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20228); if (state.failed) return ; + match(input,56,FollowSets000.FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20288); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getExtendsKeyword_2_0_0()); } @@ -29688,16 +29773,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9886:1: rule__XGenericWildcardTypeArgument__Group_2_0__1 : rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9914:1: rule__XGenericWildcardTypeArgument__Group_2_0__1 : rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl ; public final void rule__XGenericWildcardTypeArgument__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9890:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9891:2: rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9918:1: ( rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9919:2: rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120259); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120319); rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl(); state._fsp--; @@ -29721,25 +29806,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9897:1: rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl : ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9925:1: rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl : ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) ; public final void rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9901:1: ( ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9902:1: ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9929:1: ( ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9930:1: ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9902:1: ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9903:1: ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9930:1: ( ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9931:1: ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getUpperBoundAssignment_2_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9904:1: ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9904:2: rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9932:1: ( rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9932:2: rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20286); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20346); rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1(); state._fsp--; @@ -29772,21 +29857,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9918:1: rule__XGenericWildcardTypeArgument__Group_2_1__0 : rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl rule__XGenericWildcardTypeArgument__Group_2_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9946:1: rule__XGenericWildcardTypeArgument__Group_2_1__0 : rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl rule__XGenericWildcardTypeArgument__Group_2_1__1 ; public final void rule__XGenericWildcardTypeArgument__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9922:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl rule__XGenericWildcardTypeArgument__Group_2_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9923:2: rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl rule__XGenericWildcardTypeArgument__Group_2_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9950:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl rule__XGenericWildcardTypeArgument__Group_2_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9951:2: rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl rule__XGenericWildcardTypeArgument__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020320); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020380); rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1_in_rule__XGenericWildcardTypeArgument__Group_2_1__020323); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1_in_rule__XGenericWildcardTypeArgument__Group_2_1__020383); rule__XGenericWildcardTypeArgument__Group_2_1__1(); state._fsp--; @@ -29810,22 +29895,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9930:1: rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl : ( 'super' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9958:1: rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl : ( 'super' ) ; public final void rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9934:1: ( ( 'super' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9935:1: ( 'super' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9962:1: ( ( 'super' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9963:1: ( 'super' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9935:1: ( 'super' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9936:1: 'super' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9963:1: ( 'super' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9964:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getSuperKeyword_2_1_0()); } - match(input,38,FollowSets000.FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20351); if (state.failed) return ; + match(input,38,FollowSets000.FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20411); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXGenericWildcardTypeArgumentAccess().getSuperKeyword_2_1_0()); } @@ -29851,16 +29936,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9949:1: rule__XGenericWildcardTypeArgument__Group_2_1__1 : rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9977:1: rule__XGenericWildcardTypeArgument__Group_2_1__1 : rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl ; public final void rule__XGenericWildcardTypeArgument__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9953:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9954:2: rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9981:1: ( rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9982:2: rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120382); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120442); rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl(); state._fsp--; @@ -29884,25 +29969,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9960:1: rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl : ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9988:1: rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl : ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) ; public final void rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9964:1: ( ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9965:1: ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9992:1: ( ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9993:1: ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9965:1: ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9966:1: ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9993:1: ( ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9994:1: ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getLowerBoundAssignment_2_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9967:1: ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9967:2: rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9995:1: ( rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9995:2: rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20409); + pushFollow(FollowSets000.FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20469); rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1(); state._fsp--; @@ -29935,21 +30020,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9981:1: rule__XQualifiedName__Group__0 : rule__XQualifiedName__Group__0__Impl rule__XQualifiedName__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10009:1: rule__XQualifiedName__Group__0 : rule__XQualifiedName__Group__0__Impl rule__XQualifiedName__Group__1 ; public final void rule__XQualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9985:1: ( rule__XQualifiedName__Group__0__Impl rule__XQualifiedName__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9986:2: rule__XQualifiedName__Group__0__Impl rule__XQualifiedName__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10013:1: ( rule__XQualifiedName__Group__0__Impl rule__XQualifiedName__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10014:2: rule__XQualifiedName__Group__0__Impl rule__XQualifiedName__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020443); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020503); rule__XQualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020446); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020506); rule__XQualifiedName__Group__1(); state._fsp--; @@ -29973,22 +30058,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9993:1: rule__XQualifiedName__Group__0__Impl : ( ruleXID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10021:1: rule__XQualifiedName__Group__0__Impl : ( ruleXID ) ; public final void rule__XQualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9997:1: ( ( ruleXID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9998:1: ( ruleXID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10025:1: ( ( ruleXID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10026:1: ( ruleXID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9998:1: ( ruleXID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:9999:1: ruleXID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10026:1: ( ruleXID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10027:1: ruleXID { if ( state.backtracking==0 ) { before(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20473); + pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20533); ruleXID(); state._fsp--; @@ -30018,16 +30103,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10010:1: rule__XQualifiedName__Group__1 : rule__XQualifiedName__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10038:1: rule__XQualifiedName__Group__1 : rule__XQualifiedName__Group__1__Impl ; public final void rule__XQualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10014:1: ( rule__XQualifiedName__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10015:2: rule__XQualifiedName__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10042:1: ( rule__XQualifiedName__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10043:2: rule__XQualifiedName__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120502); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120562); rule__XQualifiedName__Group__1__Impl(); state._fsp--; @@ -30051,22 +30136,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10021:1: rule__XQualifiedName__Group__1__Impl : ( ( rule__XQualifiedName__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10049:1: rule__XQualifiedName__Group__1__Impl : ( ( rule__XQualifiedName__Group_1__0 )* ) ; public final void rule__XQualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10025:1: ( ( ( rule__XQualifiedName__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10026:1: ( ( rule__XQualifiedName__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10053:1: ( ( ( rule__XQualifiedName__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10054:1: ( ( rule__XQualifiedName__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10026:1: ( ( rule__XQualifiedName__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10027:1: ( rule__XQualifiedName__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10054:1: ( ( rule__XQualifiedName__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10055:1: ( rule__XQualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXQualifiedNameAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10028:1: ( rule__XQualifiedName__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10056:1: ( rule__XQualifiedName__Group_1__0 )* loop102: do { int alt102=2; @@ -30079,9 +30164,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt102) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10028:2: rule__XQualifiedName__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10056:2: rule__XQualifiedName__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20529); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20589); rule__XQualifiedName__Group_1__0(); state._fsp--; @@ -30120,21 +30205,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10042:1: rule__XQualifiedName__Group_1__0 : rule__XQualifiedName__Group_1__0__Impl rule__XQualifiedName__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10070:1: rule__XQualifiedName__Group_1__0 : rule__XQualifiedName__Group_1__0__Impl rule__XQualifiedName__Group_1__1 ; public final void rule__XQualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10046:1: ( rule__XQualifiedName__Group_1__0__Impl rule__XQualifiedName__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10047:2: rule__XQualifiedName__Group_1__0__Impl rule__XQualifiedName__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10074:1: ( rule__XQualifiedName__Group_1__0__Impl rule__XQualifiedName__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10075:2: rule__XQualifiedName__Group_1__0__Impl rule__XQualifiedName__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020564); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020624); rule__XQualifiedName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1_in_rule__XQualifiedName__Group_1__020567); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1_in_rule__XQualifiedName__Group_1__020627); rule__XQualifiedName__Group_1__1(); state._fsp--; @@ -30158,22 +30243,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10054:1: rule__XQualifiedName__Group_1__0__Impl : ( '.' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10082:1: rule__XQualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__XQualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10058:1: ( ( '.' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10059:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10086:1: ( ( '.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10087:1: ( '.' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10059:1: ( '.' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10060:1: '.' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10087:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10088:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXQualifiedNameAccess().getFullStopKeyword_1_0()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20595); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20655); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXQualifiedNameAccess().getFullStopKeyword_1_0()); } @@ -30199,16 +30284,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10073:1: rule__XQualifiedName__Group_1__1 : rule__XQualifiedName__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10101:1: rule__XQualifiedName__Group_1__1 : rule__XQualifiedName__Group_1__1__Impl ; public final void rule__XQualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10077:1: ( rule__XQualifiedName__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10078:2: rule__XQualifiedName__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10105:1: ( rule__XQualifiedName__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10106:2: rule__XQualifiedName__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120626); + pushFollow(FollowSets000.FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120686); rule__XQualifiedName__Group_1__1__Impl(); state._fsp--; @@ -30232,22 +30317,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XQualifiedName__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10084:1: rule__XQualifiedName__Group_1__1__Impl : ( ruleXID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10112:1: rule__XQualifiedName__Group_1__1__Impl : ( ruleXID ) ; public final void rule__XQualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10088:1: ( ( ruleXID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10089:1: ( ruleXID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10116:1: ( ( ruleXID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10117:1: ( ruleXID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10089:1: ( ruleXID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10090:1: ruleXID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10117:1: ( ruleXID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10118:1: ruleXID { if ( state.backtracking==0 ) { before(grammarAccess.getXQualifiedNameAccess().getXIDParserRuleCall_1_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20653); + pushFollow(FollowSets000.FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20713); ruleXID(); state._fsp--; @@ -30277,21 +30362,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10105:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10133:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; public final void rule__XAssignment__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10109:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10110:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10137:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10138:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020686); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020746); rule__XAssignment__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__020689); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__020749); rule__XAssignment__Group_0__1(); state._fsp--; @@ -30315,23 +30400,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10117:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10145:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10121:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10122:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10149:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10150:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10122:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10123:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10150:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10151:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10124:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10126:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10152:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10154:1: { } @@ -30356,21 +30441,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10136:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10164:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; public final void rule__XAssignment__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10140:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10141:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10168:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10169:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120747); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120807); rule__XAssignment__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__120750); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__120810); rule__XAssignment__Group_0__2(); state._fsp--; @@ -30394,25 +30479,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10148:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10176:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10152:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10153:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10180:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10181:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10153:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10154:1: ( rule__XAssignment__FeatureAssignment_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10181:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10182:1: ( rule__XAssignment__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10155:1: ( rule__XAssignment__FeatureAssignment_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10155:2: rule__XAssignment__FeatureAssignment_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10183:1: ( rule__XAssignment__FeatureAssignment_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10183:2: rule__XAssignment__FeatureAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20777); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20837); rule__XAssignment__FeatureAssignment_0_1(); state._fsp--; @@ -30445,21 +30530,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10165:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10193:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; public final void rule__XAssignment__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10169:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10170:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10197:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10198:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220807); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220867); rule__XAssignment__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__220810); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__220870); rule__XAssignment__Group_0__3(); state._fsp--; @@ -30483,22 +30568,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10177:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10205:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10181:1: ( ( ruleOpSingleAssign ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10182:1: ( ruleOpSingleAssign ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10209:1: ( ( ruleOpSingleAssign ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10210:1: ( ruleOpSingleAssign ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10182:1: ( ruleOpSingleAssign ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10183:1: ruleOpSingleAssign + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10210:1: ( ruleOpSingleAssign ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10211:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } - pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20837); + pushFollow(FollowSets000.FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20897); ruleOpSingleAssign(); state._fsp--; @@ -30528,16 +30613,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10194:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10222:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; public final void rule__XAssignment__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10198:1: ( rule__XAssignment__Group_0__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10199:2: rule__XAssignment__Group_0__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10226:1: ( rule__XAssignment__Group_0__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10227:2: rule__XAssignment__Group_0__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320866); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320926); rule__XAssignment__Group_0__3__Impl(); state._fsp--; @@ -30561,25 +30646,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_0__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10205:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10233:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10209:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10210:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10237:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10238:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10210:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10211:1: ( rule__XAssignment__ValueAssignment_0_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10238:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10239:1: ( rule__XAssignment__ValueAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10212:1: ( rule__XAssignment__ValueAssignment_0_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10212:2: rule__XAssignment__ValueAssignment_0_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10240:1: ( rule__XAssignment__ValueAssignment_0_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10240:2: rule__XAssignment__ValueAssignment_0_3 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20893); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20953); rule__XAssignment__ValueAssignment_0_3(); state._fsp--; @@ -30612,21 +30697,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10230:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10258:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; public final void rule__XAssignment__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10234:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10235:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10262:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10263:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020931); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020991); rule__XAssignment__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__020934); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__020994); rule__XAssignment__Group_1__1(); state._fsp--; @@ -30650,22 +30735,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10242:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10270:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10246:1: ( ( ruleXOrExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10247:1: ( ruleXOrExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10274:1: ( ( ruleXOrExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10275:1: ( ruleXOrExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10247:1: ( ruleXOrExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10248:1: ruleXOrExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10275:1: ( ruleXOrExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10276:1: ruleXOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl20961); + pushFollow(FollowSets000.FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl21021); ruleXOrExpression(); state._fsp--; @@ -30695,16 +30780,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10259:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10287:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; public final void rule__XAssignment__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10263:1: ( rule__XAssignment__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10264:2: rule__XAssignment__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10291:1: ( rule__XAssignment__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10292:2: rule__XAssignment__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__120990); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__121050); rule__XAssignment__Group_1__1__Impl(); state._fsp--; @@ -30728,22 +30813,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10270:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10298:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10274:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10275:1: ( ( rule__XAssignment__Group_1_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10302:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10303:1: ( ( rule__XAssignment__Group_1_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10275:1: ( ( rule__XAssignment__Group_1_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10276:1: ( rule__XAssignment__Group_1_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10303:1: ( ( rule__XAssignment__Group_1_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10304:1: ( rule__XAssignment__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10277:1: ( rule__XAssignment__Group_1_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10305:1: ( rule__XAssignment__Group_1_1__0 )? int alt103=2; int LA103_0 = input.LA(1); @@ -30756,9 +30841,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt103) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10277:2: rule__XAssignment__Group_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10305:2: rule__XAssignment__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl21017); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl21077); rule__XAssignment__Group_1_1__0(); state._fsp--; @@ -30794,21 +30879,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10291:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10319:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; public final void rule__XAssignment__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10295:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10296:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10323:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10324:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__021052); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__021112); rule__XAssignment__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__021055); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__021115); rule__XAssignment__Group_1_1__1(); state._fsp--; @@ -30832,25 +30917,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10303:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10331:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10307:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10308:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10335:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10336:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10308:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10309:1: ( rule__XAssignment__Group_1_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10336:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10337:1: ( rule__XAssignment__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10310:1: ( rule__XAssignment__Group_1_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10310:2: rule__XAssignment__Group_1_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10338:1: ( rule__XAssignment__Group_1_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10338:2: rule__XAssignment__Group_1_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21082); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21142); rule__XAssignment__Group_1_1_0__0(); state._fsp--; @@ -30883,16 +30968,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10320:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10348:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; public final void rule__XAssignment__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10324:1: ( rule__XAssignment__Group_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10325:2: rule__XAssignment__Group_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10352:1: ( rule__XAssignment__Group_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10353:2: rule__XAssignment__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121112); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121172); rule__XAssignment__Group_1_1__1__Impl(); state._fsp--; @@ -30916,25 +31001,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10331:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10359:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10335:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10336:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10363:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10364:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10336:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10337:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10364:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10365:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10338:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10338:2: rule__XAssignment__RightOperandAssignment_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10366:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10366:2: rule__XAssignment__RightOperandAssignment_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21139); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21199); rule__XAssignment__RightOperandAssignment_1_1_1(); state._fsp--; @@ -30967,16 +31052,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10352:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10380:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10356:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10357:2: rule__XAssignment__Group_1_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10384:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10385:2: rule__XAssignment__Group_1_1_0__0__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__021173); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__021233); rule__XAssignment__Group_1_1_0__0__Impl(); state._fsp--; @@ -31000,25 +31085,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10363:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10391:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10367:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10368:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10395:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10396:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10368:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10369:1: ( rule__XAssignment__Group_1_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10396:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10397:1: ( rule__XAssignment__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10370:1: ( rule__XAssignment__Group_1_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10370:2: rule__XAssignment__Group_1_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10398:1: ( rule__XAssignment__Group_1_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10398:2: rule__XAssignment__Group_1_1_0_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl21200); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl21260); rule__XAssignment__Group_1_1_0_0__0(); state._fsp--; @@ -31051,21 +31136,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10382:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10410:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10386:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10387:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10414:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10415:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__021232); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__021292); rule__XAssignment__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__021235); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__021295); rule__XAssignment__Group_1_1_0_0__1(); state._fsp--; @@ -31089,23 +31174,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10394:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10422:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10398:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10399:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10426:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10427:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10399:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10400:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10427:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10428:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10401:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10403:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10429:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10431:1: { } @@ -31130,16 +31215,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10413:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10441:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10417:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10418:2: rule__XAssignment__Group_1_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10445:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10446:2: rule__XAssignment__Group_1_1_0_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__121293); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__121353); rule__XAssignment__Group_1_1_0_0__1__Impl(); state._fsp--; @@ -31163,25 +31248,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10424:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10452:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10428:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10429:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10456:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10457:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10429:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10430:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10457:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10458:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10431:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10431:2: rule__XAssignment__FeatureAssignment_1_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10459:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10459:2: rule__XAssignment__FeatureAssignment_1_1_0_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl21320); + pushFollow(FollowSets000.FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl21380); rule__XAssignment__FeatureAssignment_1_1_0_0_1(); state._fsp--; @@ -31214,21 +31299,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10445:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10473:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; public final void rule__XOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10449:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10450:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10477:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10478:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021354); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021414); rule__XOrExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021357); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021417); rule__XOrExpression__Group__1(); state._fsp--; @@ -31252,22 +31337,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10457:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10485:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10461:1: ( ( ruleXAndExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10462:1: ( ruleXAndExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10489:1: ( ( ruleXAndExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10490:1: ( ruleXAndExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10462:1: ( ruleXAndExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10463:1: ruleXAndExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10490:1: ( ruleXAndExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10491:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21384); + pushFollow(FollowSets000.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21444); ruleXAndExpression(); state._fsp--; @@ -31297,16 +31382,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10474:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10502:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; public final void rule__XOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10478:1: ( rule__XOrExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10479:2: rule__XOrExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10506:1: ( rule__XOrExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10507:2: rule__XOrExpression__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121413); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121473); rule__XOrExpression__Group__1__Impl(); state._fsp--; @@ -31330,22 +31415,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10485:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10513:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10489:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10490:1: ( ( rule__XOrExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10517:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10518:1: ( ( rule__XOrExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10490:1: ( ( rule__XOrExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10491:1: ( rule__XOrExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10518:1: ( ( rule__XOrExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10519:1: ( rule__XOrExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10492:1: ( rule__XOrExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10520:1: ( rule__XOrExpression__Group_1__0 )* loop104: do { int alt104=2; @@ -31364,9 +31449,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt104) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10492:2: rule__XOrExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10520:2: rule__XOrExpression__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21440); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21500); rule__XOrExpression__Group_1__0(); state._fsp--; @@ -31405,21 +31490,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10506:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10534:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; public final void rule__XOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10510:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10511:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10538:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10539:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021475); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021535); rule__XOrExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__021478); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__021538); rule__XOrExpression__Group_1__1(); state._fsp--; @@ -31443,25 +31528,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10518:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10546:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10522:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10523:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10550:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10551:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10523:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10524:1: ( rule__XOrExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10551:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10552:1: ( rule__XOrExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10525:1: ( rule__XOrExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10525:2: rule__XOrExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10553:1: ( rule__XOrExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10553:2: rule__XOrExpression__Group_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21505); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21565); rule__XOrExpression__Group_1_0__0(); state._fsp--; @@ -31494,16 +31579,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10535:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10563:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; public final void rule__XOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10539:1: ( rule__XOrExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10540:2: rule__XOrExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10567:1: ( rule__XOrExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10568:2: rule__XOrExpression__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121535); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121595); rule__XOrExpression__Group_1__1__Impl(); state._fsp--; @@ -31527,25 +31612,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10546:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10574:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10550:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10551:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10578:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10579:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10551:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10552:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10579:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10580:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10553:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10553:2: rule__XOrExpression__RightOperandAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10581:1: ( rule__XOrExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10581:2: rule__XOrExpression__RightOperandAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21562); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21622); rule__XOrExpression__RightOperandAssignment_1_1(); state._fsp--; @@ -31578,16 +31663,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10567:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10595:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10571:1: ( rule__XOrExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10572:2: rule__XOrExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10599:1: ( rule__XOrExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10600:2: rule__XOrExpression__Group_1_0__0__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021596); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021656); rule__XOrExpression__Group_1_0__0__Impl(); state._fsp--; @@ -31611,25 +31696,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10578:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10606:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10582:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10583:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10610:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10611:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10583:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10584:1: ( rule__XOrExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10611:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10612:1: ( rule__XOrExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10585:1: ( rule__XOrExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10585:2: rule__XOrExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10613:1: ( rule__XOrExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10613:2: rule__XOrExpression__Group_1_0_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21623); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21683); rule__XOrExpression__Group_1_0_0__0(); state._fsp--; @@ -31662,21 +31747,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10597:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10625:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10601:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10602:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10629:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10630:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__021655); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__021715); rule__XOrExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__021658); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__021718); rule__XOrExpression__Group_1_0_0__1(); state._fsp--; @@ -31700,23 +31785,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10609:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10637:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10613:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10614:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10641:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10642:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10614:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10615:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10642:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10643:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10616:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10618:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10644:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10646:1: { } @@ -31741,16 +31826,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10628:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10656:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10632:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10633:2: rule__XOrExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10660:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10661:2: rule__XOrExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__121716); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__121776); rule__XOrExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -31774,25 +31859,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10639:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10667:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10643:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10644:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10671:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10672:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10644:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10645:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10672:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10673:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10646:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10646:2: rule__XOrExpression__FeatureAssignment_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10674:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10674:2: rule__XOrExpression__FeatureAssignment_1_0_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl21743); + pushFollow(FollowSets000.FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl21803); rule__XOrExpression__FeatureAssignment_1_0_0_1(); state._fsp--; @@ -31825,21 +31910,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10660:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10688:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; public final void rule__XAndExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10664:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10665:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10692:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10693:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021777); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021837); rule__XAndExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021780); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021840); rule__XAndExpression__Group__1(); state._fsp--; @@ -31863,22 +31948,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10672:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10700:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10676:1: ( ( ruleXEqualityExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10677:1: ( ruleXEqualityExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10704:1: ( ( ruleXEqualityExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10705:1: ( ruleXEqualityExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10677:1: ( ruleXEqualityExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10678:1: ruleXEqualityExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10705:1: ( ruleXEqualityExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10706:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21807); + pushFollow(FollowSets000.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21867); ruleXEqualityExpression(); state._fsp--; @@ -31908,16 +31993,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10689:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10717:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; public final void rule__XAndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10693:1: ( rule__XAndExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10694:2: rule__XAndExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10721:1: ( rule__XAndExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10722:2: rule__XAndExpression__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121836); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121896); rule__XAndExpression__Group__1__Impl(); state._fsp--; @@ -31941,22 +32026,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10700:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10728:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10704:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10705:1: ( ( rule__XAndExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10732:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10733:1: ( ( rule__XAndExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10705:1: ( ( rule__XAndExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10706:1: ( rule__XAndExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10733:1: ( ( rule__XAndExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10734:1: ( rule__XAndExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10707:1: ( rule__XAndExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10735:1: ( rule__XAndExpression__Group_1__0 )* loop105: do { int alt105=2; @@ -31975,9 +32060,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt105) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10707:2: rule__XAndExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10735:2: rule__XAndExpression__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21863); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21923); rule__XAndExpression__Group_1__0(); state._fsp--; @@ -32016,21 +32101,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10721:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10749:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; public final void rule__XAndExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10725:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10726:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10753:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10754:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021898); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021958); rule__XAndExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__021901); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__021961); rule__XAndExpression__Group_1__1(); state._fsp--; @@ -32054,25 +32139,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10733:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10761:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10737:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10738:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10765:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10766:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10738:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10739:1: ( rule__XAndExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10766:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10767:1: ( rule__XAndExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10740:1: ( rule__XAndExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10740:2: rule__XAndExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10768:1: ( rule__XAndExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10768:2: rule__XAndExpression__Group_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21928); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21988); rule__XAndExpression__Group_1_0__0(); state._fsp--; @@ -32105,16 +32190,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10750:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10778:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; public final void rule__XAndExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10754:1: ( rule__XAndExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10755:2: rule__XAndExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10782:1: ( rule__XAndExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10783:2: rule__XAndExpression__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__121958); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__122018); rule__XAndExpression__Group_1__1__Impl(); state._fsp--; @@ -32138,25 +32223,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10761:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10789:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10765:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10766:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10793:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10794:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10766:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10767:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10794:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10795:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10768:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10768:2: rule__XAndExpression__RightOperandAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10796:1: ( rule__XAndExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10796:2: rule__XAndExpression__RightOperandAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl21985); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl22045); rule__XAndExpression__RightOperandAssignment_1_1(); state._fsp--; @@ -32189,16 +32274,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10782:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10810:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10786:1: ( rule__XAndExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10787:2: rule__XAndExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10814:1: ( rule__XAndExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10815:2: rule__XAndExpression__Group_1_0__0__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__022019); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__022079); rule__XAndExpression__Group_1_0__0__Impl(); state._fsp--; @@ -32222,25 +32307,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10793:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10821:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10797:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10798:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10825:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10826:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10798:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10799:1: ( rule__XAndExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10826:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10827:1: ( rule__XAndExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10800:1: ( rule__XAndExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10800:2: rule__XAndExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10828:1: ( rule__XAndExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10828:2: rule__XAndExpression__Group_1_0_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl22046); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl22106); rule__XAndExpression__Group_1_0_0__0(); state._fsp--; @@ -32273,21 +32358,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10812:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10840:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10816:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10817:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10844:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10845:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__022078); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__022138); rule__XAndExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__022081); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__022141); rule__XAndExpression__Group_1_0_0__1(); state._fsp--; @@ -32311,23 +32396,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10824:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10852:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10828:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10829:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10856:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10857:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10829:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10830:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10857:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10858:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10831:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10833:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10859:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10861:1: { } @@ -32352,16 +32437,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10843:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10871:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10847:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10848:2: rule__XAndExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10875:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10876:2: rule__XAndExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__122139); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__122199); rule__XAndExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -32385,25 +32470,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10854:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10882:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10858:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10859:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10886:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10887:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10859:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10860:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10887:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10888:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10861:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10861:2: rule__XAndExpression__FeatureAssignment_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10889:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10889:2: rule__XAndExpression__FeatureAssignment_1_0_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl22166); + pushFollow(FollowSets000.FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl22226); rule__XAndExpression__FeatureAssignment_1_0_0_1(); state._fsp--; @@ -32436,21 +32521,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10875:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10903:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; public final void rule__XEqualityExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10879:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10880:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10907:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10908:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022200); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022260); rule__XEqualityExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022203); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022263); rule__XEqualityExpression__Group__1(); state._fsp--; @@ -32474,22 +32559,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10887:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10915:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10891:1: ( ( ruleXRelationalExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10892:1: ( ruleXRelationalExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10919:1: ( ( ruleXRelationalExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10920:1: ( ruleXRelationalExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10892:1: ( ruleXRelationalExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10893:1: ruleXRelationalExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10920:1: ( ruleXRelationalExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10921:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22230); + pushFollow(FollowSets000.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22290); ruleXRelationalExpression(); state._fsp--; @@ -32519,16 +32604,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10904:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10932:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; public final void rule__XEqualityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10908:1: ( rule__XEqualityExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10909:2: rule__XEqualityExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10936:1: ( rule__XEqualityExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10937:2: rule__XEqualityExpression__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122259); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122319); rule__XEqualityExpression__Group__1__Impl(); state._fsp--; @@ -32552,22 +32637,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10915:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10943:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10919:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10920:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10947:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10948:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10920:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10921:1: ( rule__XEqualityExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10948:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10949:1: ( rule__XEqualityExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10922:1: ( rule__XEqualityExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10950:1: ( rule__XEqualityExpression__Group_1__0 )* loop106: do { int alt106=2; @@ -32595,9 +32680,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt106) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10922:2: rule__XEqualityExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10950:2: rule__XEqualityExpression__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22286); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22346); rule__XEqualityExpression__Group_1__0(); state._fsp--; @@ -32636,21 +32721,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10936:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10964:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10940:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10941:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10968:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10969:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022321); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022381); rule__XEqualityExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__022324); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__022384); rule__XEqualityExpression__Group_1__1(); state._fsp--; @@ -32674,25 +32759,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10948:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10976:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10952:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10953:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10980:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10981:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10953:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10954:1: ( rule__XEqualityExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10981:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10982:1: ( rule__XEqualityExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10955:1: ( rule__XEqualityExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10955:2: rule__XEqualityExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10983:1: ( rule__XEqualityExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10983:2: rule__XEqualityExpression__Group_1_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22351); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22411); rule__XEqualityExpression__Group_1_0__0(); state._fsp--; @@ -32725,16 +32810,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10965:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10993:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10969:1: ( rule__XEqualityExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10970:2: rule__XEqualityExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10997:1: ( rule__XEqualityExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10998:2: rule__XEqualityExpression__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122381); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122441); rule__XEqualityExpression__Group_1__1__Impl(); state._fsp--; @@ -32758,25 +32843,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10976:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11004:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10980:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10981:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11008:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11009:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10981:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10982:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11009:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11010:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10983:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10983:2: rule__XEqualityExpression__RightOperandAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11011:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11011:2: rule__XEqualityExpression__RightOperandAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22408); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22468); rule__XEqualityExpression__RightOperandAssignment_1_1(); state._fsp--; @@ -32809,16 +32894,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10997:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11025:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11001:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11002:2: rule__XEqualityExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11029:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11030:2: rule__XEqualityExpression__Group_1_0__0__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022442); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022502); rule__XEqualityExpression__Group_1_0__0__Impl(); state._fsp--; @@ -32842,25 +32927,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11008:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11036:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11012:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11013:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11040:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11041:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11013:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11014:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11041:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11042:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11015:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11015:2: rule__XEqualityExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11043:1: ( rule__XEqualityExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11043:2: rule__XEqualityExpression__Group_1_0_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22469); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22529); rule__XEqualityExpression__Group_1_0_0__0(); state._fsp--; @@ -32893,21 +32978,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11027:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11055:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11031:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11032:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11059:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11060:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__022501); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__022561); rule__XEqualityExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__022504); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__022564); rule__XEqualityExpression__Group_1_0_0__1(); state._fsp--; @@ -32931,23 +33016,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11039:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11067:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11043:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11044:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11071:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11072:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11044:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11045:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11072:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11073:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11046:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11048:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11074:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11076:1: { } @@ -32972,16 +33057,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11058:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11086:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11062:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11063:2: rule__XEqualityExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11090:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11091:2: rule__XEqualityExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__122562); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__122622); rule__XEqualityExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -33005,25 +33090,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11069:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11097:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11073:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11074:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11101:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11102:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11074:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11075:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11102:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11103:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11076:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11076:2: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11104:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11104:2: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl22589); + pushFollow(FollowSets000.FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl22649); rule__XEqualityExpression__FeatureAssignment_1_0_0_1(); state._fsp--; @@ -33056,21 +33141,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11090:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11118:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; public final void rule__XRelationalExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11094:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11095:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11122:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11123:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022623); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022683); rule__XRelationalExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022626); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022686); rule__XRelationalExpression__Group__1(); state._fsp--; @@ -33094,22 +33179,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11102:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11130:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11106:1: ( ( ruleXOtherOperatorExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11107:1: ( ruleXOtherOperatorExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11134:1: ( ( ruleXOtherOperatorExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11135:1: ( ruleXOtherOperatorExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11107:1: ( ruleXOtherOperatorExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11108:1: ruleXOtherOperatorExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11135:1: ( ruleXOtherOperatorExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11136:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22653); + pushFollow(FollowSets000.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22713); ruleXOtherOperatorExpression(); state._fsp--; @@ -33139,16 +33224,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11119:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11147:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; public final void rule__XRelationalExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11123:1: ( rule__XRelationalExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11124:2: rule__XRelationalExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11151:1: ( rule__XRelationalExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11152:2: rule__XRelationalExpression__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122682); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122742); rule__XRelationalExpression__Group__1__Impl(); state._fsp--; @@ -33172,22 +33257,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11130:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11158:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11134:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11135:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11162:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11163:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11135:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11136:1: ( rule__XRelationalExpression__Alternatives_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11163:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11164:1: ( rule__XRelationalExpression__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11137:1: ( rule__XRelationalExpression__Alternatives_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11165:1: ( rule__XRelationalExpression__Alternatives_1 )* loop107: do { int alt107=2; @@ -33252,9 +33337,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt107) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11137:2: rule__XRelationalExpression__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11165:2: rule__XRelationalExpression__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22709); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22769); rule__XRelationalExpression__Alternatives_1(); state._fsp--; @@ -33293,21 +33378,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11151:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11179:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11155:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11156:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11183:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11184:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022744); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022804); rule__XRelationalExpression__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__022747); + pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__022807); rule__XRelationalExpression__Group_1_0__1(); state._fsp--; @@ -33331,25 +33416,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11163:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11191:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11167:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11168:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11195:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11196:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11168:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11169:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11196:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11197:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11170:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11170:2: rule__XRelationalExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11198:1: ( rule__XRelationalExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11198:2: rule__XRelationalExpression__Group_1_0_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22774); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22834); rule__XRelationalExpression__Group_1_0_0__0(); state._fsp--; @@ -33382,16 +33467,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11180:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11208:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11184:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11185:2: rule__XRelationalExpression__Group_1_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11212:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11213:2: rule__XRelationalExpression__Group_1_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122804); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122864); rule__XRelationalExpression__Group_1_0__1__Impl(); state._fsp--; @@ -33415,25 +33500,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11191:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11219:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11195:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11196:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11223:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11224:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11196:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11197:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11224:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11225:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11198:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11198:2: rule__XRelationalExpression__TypeAssignment_1_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11226:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11226:2: rule__XRelationalExpression__TypeAssignment_1_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22831); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22891); rule__XRelationalExpression__TypeAssignment_1_0_1(); state._fsp--; @@ -33466,16 +33551,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11212:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11240:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11216:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11217:2: rule__XRelationalExpression__Group_1_0_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11244:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11245:2: rule__XRelationalExpression__Group_1_0_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__022865); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__022925); rule__XRelationalExpression__Group_1_0_0__0__Impl(); state._fsp--; @@ -33499,25 +33584,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11223:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11251:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11227:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11228:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11255:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11256:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11228:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11229:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11256:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11257:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11230:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11230:2: rule__XRelationalExpression__Group_1_0_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11258:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11258:2: rule__XRelationalExpression__Group_1_0_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl22892); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl22952); rule__XRelationalExpression__Group_1_0_0_0__0(); state._fsp--; @@ -33550,21 +33635,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11242:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11270:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11246:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11247:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11274:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11275:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022924); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022984); rule__XRelationalExpression__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__022927); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__022987); rule__XRelationalExpression__Group_1_0_0_0__1(); state._fsp--; @@ -33588,23 +33673,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11254:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11282:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11258:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11259:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11286:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11287:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11259:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11260:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11287:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11288:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11261:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11263:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11289:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11291:1: { } @@ -33629,16 +33714,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11273:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11301:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11277:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11278:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11305:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11306:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__122985); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__123045); rule__XRelationalExpression__Group_1_0_0_0__1__Impl(); state._fsp--; @@ -33662,22 +33747,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11284:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11312:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11288:1: ( ( 'instanceof' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11289:1: ( 'instanceof' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11316:1: ( ( 'instanceof' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11317:1: ( 'instanceof' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11289:1: ( 'instanceof' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11290:1: 'instanceof' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11317:1: ( 'instanceof' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11318:1: 'instanceof' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl23013); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl23073); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } @@ -33703,21 +33788,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11307:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11335:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11311:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11312:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11339:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11340:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__023048); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__023108); rule__XRelationalExpression__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__023051); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__023111); rule__XRelationalExpression__Group_1_1__1(); state._fsp--; @@ -33741,25 +33826,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11319:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11347:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11323:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11324:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11351:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11352:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11324:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11325:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11352:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11353:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11326:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11326:2: rule__XRelationalExpression__Group_1_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11354:1: ( rule__XRelationalExpression__Group_1_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11354:2: rule__XRelationalExpression__Group_1_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23078); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23138); rule__XRelationalExpression__Group_1_1_0__0(); state._fsp--; @@ -33792,16 +33877,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11336:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11364:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11340:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11341:2: rule__XRelationalExpression__Group_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11368:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11369:2: rule__XRelationalExpression__Group_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123108); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123168); rule__XRelationalExpression__Group_1_1__1__Impl(); state._fsp--; @@ -33825,25 +33910,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11347:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11375:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11351:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11352:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11379:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11380:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11352:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11353:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11380:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11381:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11354:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11354:2: rule__XRelationalExpression__RightOperandAssignment_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11382:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11382:2: rule__XRelationalExpression__RightOperandAssignment_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23135); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23195); rule__XRelationalExpression__RightOperandAssignment_1_1_1(); state._fsp--; @@ -33876,16 +33961,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11368:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11396:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11372:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11373:2: rule__XRelationalExpression__Group_1_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11400:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11401:2: rule__XRelationalExpression__Group_1_1_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__023169); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__023229); rule__XRelationalExpression__Group_1_1_0__0__Impl(); state._fsp--; @@ -33909,25 +33994,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11379:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11407:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11383:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11384:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11411:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11412:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11384:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11385:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11412:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11413:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11386:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11386:2: rule__XRelationalExpression__Group_1_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11414:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11414:2: rule__XRelationalExpression__Group_1_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl23196); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl23256); rule__XRelationalExpression__Group_1_1_0_0__0(); state._fsp--; @@ -33960,21 +34045,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11398:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11426:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11402:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11403:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11430:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11431:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__023228); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__023288); rule__XRelationalExpression__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__023231); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__023291); rule__XRelationalExpression__Group_1_1_0_0__1(); state._fsp--; @@ -33998,23 +34083,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11410:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11438:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11414:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11415:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11442:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11443:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11415:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11416:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11443:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11444:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11417:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11419:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11445:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11447:1: { } @@ -34039,16 +34124,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11429:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11457:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11433:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11434:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11461:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11462:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__123289); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__123349); rule__XRelationalExpression__Group_1_1_0_0__1__Impl(); state._fsp--; @@ -34072,25 +34157,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11440:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11468:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11444:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11445:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11472:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11473:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11445:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11446:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11473:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11474:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11447:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11447:2: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11475:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11475:2: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl23316); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl23376); rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1(); state._fsp--; @@ -34123,21 +34208,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11461:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11489:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11465:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11466:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11493:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11494:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023350); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023410); rule__XOtherOperatorExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023353); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023413); rule__XOtherOperatorExpression__Group__1(); state._fsp--; @@ -34161,22 +34246,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11473:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11501:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11477:1: ( ( ruleXAdditiveExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11478:1: ( ruleXAdditiveExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11505:1: ( ( ruleXAdditiveExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11506:1: ( ruleXAdditiveExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11478:1: ( ruleXAdditiveExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11479:1: ruleXAdditiveExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11506:1: ( ruleXAdditiveExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11507:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23380); + pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23440); ruleXAdditiveExpression(); state._fsp--; @@ -34206,16 +34291,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11490:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11518:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11494:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11495:2: rule__XOtherOperatorExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11522:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11523:2: rule__XOtherOperatorExpression__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123409); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123469); rule__XOtherOperatorExpression__Group__1__Impl(); state._fsp--; @@ -34239,22 +34324,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11501:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11529:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11505:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11506:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11533:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11534:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11506:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11507:1: ( rule__XOtherOperatorExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11534:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11535:1: ( rule__XOtherOperatorExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11508:1: ( rule__XOtherOperatorExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11536:1: ( rule__XOtherOperatorExpression__Group_1__0 )* loop108: do { int alt108=2; @@ -34282,9 +34367,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt108) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11508:2: rule__XOtherOperatorExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11536:2: rule__XOtherOperatorExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23436); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23496); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; @@ -34323,21 +34408,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11522:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11550:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11526:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11527:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11554:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11555:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023471); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023531); rule__XOtherOperatorExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__023474); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__023534); rule__XOtherOperatorExpression__Group_1__1(); state._fsp--; @@ -34361,25 +34446,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11534:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11562:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11538:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11539:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11566:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11567:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11539:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11540:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11567:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11568:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11541:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11541:2: rule__XOtherOperatorExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11569:1: ( rule__XOtherOperatorExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11569:2: rule__XOtherOperatorExpression__Group_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23501); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23561); rule__XOtherOperatorExpression__Group_1_0__0(); state._fsp--; @@ -34412,16 +34497,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11551:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11579:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11555:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11556:2: rule__XOtherOperatorExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11583:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11584:2: rule__XOtherOperatorExpression__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123531); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123591); rule__XOtherOperatorExpression__Group_1__1__Impl(); state._fsp--; @@ -34445,25 +34530,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11562:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11590:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11566:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11567:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11594:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11595:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11567:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11568:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11595:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11596:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11569:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11569:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11597:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11597:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23558); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23618); rule__XOtherOperatorExpression__RightOperandAssignment_1_1(); state._fsp--; @@ -34496,16 +34581,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11583:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11611:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11587:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11588:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11615:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11616:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023592); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023652); rule__XOtherOperatorExpression__Group_1_0__0__Impl(); state._fsp--; @@ -34529,25 +34614,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11594:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11622:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11598:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11599:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11626:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11627:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11599:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11600:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11627:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11628:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11601:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11601:2: rule__XOtherOperatorExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11629:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11629:2: rule__XOtherOperatorExpression__Group_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23619); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23679); rule__XOtherOperatorExpression__Group_1_0_0__0(); state._fsp--; @@ -34580,21 +34665,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11613:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11641:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11617:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11618:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11645:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11646:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__023651); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__023711); rule__XOtherOperatorExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__023654); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__023714); rule__XOtherOperatorExpression__Group_1_0_0__1(); state._fsp--; @@ -34618,23 +34703,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11625:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11653:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11629:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11630:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11657:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11658:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11630:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11631:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11658:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11659:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11632:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11634:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11660:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11662:1: { } @@ -34659,16 +34744,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11644:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11672:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11648:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11649:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11676:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11677:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__123712); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__123772); rule__XOtherOperatorExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -34692,25 +34777,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11655:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11683:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11659:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11660:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11687:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11688:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11660:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11661:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11688:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11689:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11662:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11662:2: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11690:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11690:2: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl23739); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl23799); rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1(); state._fsp--; @@ -34743,21 +34828,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11676:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11704:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; public final void rule__XAdditiveExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11680:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11681:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11708:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11709:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023773); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023833); rule__XAdditiveExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023776); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023836); rule__XAdditiveExpression__Group__1(); state._fsp--; @@ -34781,22 +34866,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11688:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11716:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11692:1: ( ( ruleXMultiplicativeExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11693:1: ( ruleXMultiplicativeExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11720:1: ( ( ruleXMultiplicativeExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11721:1: ( ruleXMultiplicativeExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11693:1: ( ruleXMultiplicativeExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11694:1: ruleXMultiplicativeExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11721:1: ( ruleXMultiplicativeExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11722:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23803); + pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23863); ruleXMultiplicativeExpression(); state._fsp--; @@ -34826,16 +34911,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11705:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11733:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; public final void rule__XAdditiveExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11709:1: ( rule__XAdditiveExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11710:2: rule__XAdditiveExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11737:1: ( rule__XAdditiveExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11738:2: rule__XAdditiveExpression__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123832); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123892); rule__XAdditiveExpression__Group__1__Impl(); state._fsp--; @@ -34859,22 +34944,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11716:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11744:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11720:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11721:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11748:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11749:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11721:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11722:1: ( rule__XAdditiveExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11749:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11750:1: ( rule__XAdditiveExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11723:1: ( rule__XAdditiveExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11751:1: ( rule__XAdditiveExpression__Group_1__0 )* loop109: do { int alt109=2; @@ -34902,9 +34987,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt109) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11723:2: rule__XAdditiveExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11751:2: rule__XAdditiveExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23859); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23919); rule__XAdditiveExpression__Group_1__0(); state._fsp--; @@ -34943,21 +35028,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11737:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11765:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11741:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11742:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11769:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11770:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023894); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023954); rule__XAdditiveExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__023897); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__023957); rule__XAdditiveExpression__Group_1__1(); state._fsp--; @@ -34981,25 +35066,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11749:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11777:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11753:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11754:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11781:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11782:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11754:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11755:1: ( rule__XAdditiveExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11782:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11783:1: ( rule__XAdditiveExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11756:1: ( rule__XAdditiveExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11756:2: rule__XAdditiveExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11784:1: ( rule__XAdditiveExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11784:2: rule__XAdditiveExpression__Group_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23924); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23984); rule__XAdditiveExpression__Group_1_0__0(); state._fsp--; @@ -35032,16 +35117,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11766:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11794:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11770:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11771:2: rule__XAdditiveExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11798:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11799:2: rule__XAdditiveExpression__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__123954); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__124014); rule__XAdditiveExpression__Group_1__1__Impl(); state._fsp--; @@ -35065,25 +35150,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11777:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11805:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11781:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11782:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11809:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11810:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11782:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11783:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11810:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11811:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11784:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11784:2: rule__XAdditiveExpression__RightOperandAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11812:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11812:2: rule__XAdditiveExpression__RightOperandAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl23981); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl24041); rule__XAdditiveExpression__RightOperandAssignment_1_1(); state._fsp--; @@ -35116,16 +35201,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11798:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11826:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11802:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11803:2: rule__XAdditiveExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11830:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11831:2: rule__XAdditiveExpression__Group_1_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__024015); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__024075); rule__XAdditiveExpression__Group_1_0__0__Impl(); state._fsp--; @@ -35149,25 +35234,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11809:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11837:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11813:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11814:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11841:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11842:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11814:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11815:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11842:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11843:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11816:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11816:2: rule__XAdditiveExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11844:1: ( rule__XAdditiveExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11844:2: rule__XAdditiveExpression__Group_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl24042); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl24102); rule__XAdditiveExpression__Group_1_0_0__0(); state._fsp--; @@ -35200,21 +35285,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11828:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11856:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11832:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11833:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11860:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11861:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__024074); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__024134); rule__XAdditiveExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__024077); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__024137); rule__XAdditiveExpression__Group_1_0_0__1(); state._fsp--; @@ -35238,23 +35323,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11840:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11868:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11844:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11845:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11872:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11873:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11845:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11846:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11873:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11874:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11847:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11849:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11875:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11877:1: { } @@ -35279,16 +35364,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11859:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11887:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11863:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11864:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11891:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11892:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__124135); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__124195); rule__XAdditiveExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -35312,25 +35397,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11870:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11898:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11874:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11875:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11902:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11903:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11875:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11876:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11903:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11904:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11877:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11877:2: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11905:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11905:2: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl24162); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl24222); rule__XAdditiveExpression__FeatureAssignment_1_0_0_1(); state._fsp--; @@ -35363,21 +35448,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11891:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11919:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11895:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11896:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11923:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11924:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024196); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024256); rule__XMultiplicativeExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024199); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024259); rule__XMultiplicativeExpression__Group__1(); state._fsp--; @@ -35401,22 +35486,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11903:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11931:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11907:1: ( ( ruleXUnaryOperation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11908:1: ( ruleXUnaryOperation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11935:1: ( ( ruleXUnaryOperation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11936:1: ( ruleXUnaryOperation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11908:1: ( ruleXUnaryOperation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11909:1: ruleXUnaryOperation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11936:1: ( ruleXUnaryOperation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11937:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24226); + pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24286); ruleXUnaryOperation(); state._fsp--; @@ -35446,16 +35531,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11920:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11948:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11924:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11925:2: rule__XMultiplicativeExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11952:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11953:2: rule__XMultiplicativeExpression__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124255); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124315); rule__XMultiplicativeExpression__Group__1__Impl(); state._fsp--; @@ -35479,22 +35564,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11931:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11959:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11935:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11936:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11963:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11964:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11936:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11937:1: ( rule__XMultiplicativeExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11964:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11965:1: ( rule__XMultiplicativeExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11938:1: ( rule__XMultiplicativeExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11966:1: ( rule__XMultiplicativeExpression__Group_1__0 )* loop110: do { int alt110=2; @@ -35548,9 +35633,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt110) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11938:2: rule__XMultiplicativeExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11966:2: rule__XMultiplicativeExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24282); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24342); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; @@ -35589,21 +35674,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11952:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11980:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11956:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11957:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11984:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11985:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024317); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024377); rule__XMultiplicativeExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__024320); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__024380); rule__XMultiplicativeExpression__Group_1__1(); state._fsp--; @@ -35627,25 +35712,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11964:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11992:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11968:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11969:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11996:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11997:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11969:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11970:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11997:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11998:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11971:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11971:2: rule__XMultiplicativeExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11999:1: ( rule__XMultiplicativeExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11999:2: rule__XMultiplicativeExpression__Group_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24347); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24407); rule__XMultiplicativeExpression__Group_1_0__0(); state._fsp--; @@ -35678,16 +35763,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11981:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12009:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11985:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11986:2: rule__XMultiplicativeExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12013:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12014:2: rule__XMultiplicativeExpression__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124377); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124437); rule__XMultiplicativeExpression__Group_1__1__Impl(); state._fsp--; @@ -35711,25 +35796,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11992:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12020:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11996:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11997:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12024:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12025:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11997:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11998:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12025:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12026:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11999:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11999:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12027:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12027:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24404); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24464); rule__XMultiplicativeExpression__RightOperandAssignment_1_1(); state._fsp--; @@ -35762,16 +35847,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12013:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12041:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12017:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12018:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12045:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12046:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024438); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024498); rule__XMultiplicativeExpression__Group_1_0__0__Impl(); state._fsp--; @@ -35795,25 +35880,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12024:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12052:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12028:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12029:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12056:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12057:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12029:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12030:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12057:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12058:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12031:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12031:2: rule__XMultiplicativeExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12059:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12059:2: rule__XMultiplicativeExpression__Group_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24465); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24525); rule__XMultiplicativeExpression__Group_1_0_0__0(); state._fsp--; @@ -35846,21 +35931,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12043:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12071:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12047:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12048:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12075:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12076:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__024497); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__024557); rule__XMultiplicativeExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__024500); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__024560); rule__XMultiplicativeExpression__Group_1_0_0__1(); state._fsp--; @@ -35884,23 +35969,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12055:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12083:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12059:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12060:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12087:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12088:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12060:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12061:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12088:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12089:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12062:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12064:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12090:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12092:1: { } @@ -35925,16 +36010,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12074:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12102:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12078:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12079:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12106:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12107:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__124558); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__124618); rule__XMultiplicativeExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -35958,25 +36043,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12085:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12113:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12089:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12090:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12117:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12118:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12090:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12091:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12118:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12119:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12092:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12092:2: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12120:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12120:2: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl24585); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl24645); rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1(); state._fsp--; @@ -36009,21 +36094,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12106:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12134:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12110:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12111:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12138:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12139:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024619); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024679); rule__XUnaryOperation__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__024622); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__024682); rule__XUnaryOperation__Group_0__1(); state._fsp--; @@ -36047,23 +36132,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12118:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12146:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12122:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12123:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12150:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12151:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12123:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12124:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12151:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12152:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12125:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12127:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12153:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12155:1: { } @@ -36088,21 +36173,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12137:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12165:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12141:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12142:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12169:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12170:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124680); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124740); rule__XUnaryOperation__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__124683); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__124743); rule__XUnaryOperation__Group_0__2(); state._fsp--; @@ -36126,25 +36211,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12149:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12177:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12153:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12154:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12181:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12182:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12154:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12155:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12182:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12183:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12156:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12156:2: rule__XUnaryOperation__FeatureAssignment_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12184:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12184:2: rule__XUnaryOperation__FeatureAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24710); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24770); rule__XUnaryOperation__FeatureAssignment_0_1(); state._fsp--; @@ -36177,16 +36262,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12166:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12194:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12170:1: ( rule__XUnaryOperation__Group_0__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12171:2: rule__XUnaryOperation__Group_0__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12198:1: ( rule__XUnaryOperation__Group_0__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12199:2: rule__XUnaryOperation__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224740); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224800); rule__XUnaryOperation__Group_0__2__Impl(); state._fsp--; @@ -36210,25 +36295,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12177:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12205:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12181:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12182:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12209:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12210:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12182:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12183:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12210:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12211:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12184:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12184:2: rule__XUnaryOperation__OperandAssignment_0_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12212:1: ( rule__XUnaryOperation__OperandAssignment_0_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12212:2: rule__XUnaryOperation__OperandAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24767); + pushFollow(FollowSets001.FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24827); rule__XUnaryOperation__OperandAssignment_0_2(); state._fsp--; @@ -36261,21 +36346,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12200:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12228:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; public final void rule__XCastedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12204:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12205:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12232:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12233:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024803); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024863); rule__XCastedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024806); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024866); rule__XCastedExpression__Group__1(); state._fsp--; @@ -36299,22 +36384,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12212:1: rule__XCastedExpression__Group__0__Impl : ( ruleXMemberFeatureCall ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12240:1: rule__XCastedExpression__Group__0__Impl : ( ruleXMemberFeatureCall ) ; public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12216:1: ( ( ruleXMemberFeatureCall ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12217:1: ( ruleXMemberFeatureCall ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12244:1: ( ( ruleXMemberFeatureCall ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12245:1: ( ruleXMemberFeatureCall ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12217:1: ( ruleXMemberFeatureCall ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12218:1: ruleXMemberFeatureCall + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12245:1: ( ruleXMemberFeatureCall ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12246:1: ruleXMemberFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXMemberFeatureCallParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24833); + pushFollow(FollowSets001.FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24893); ruleXMemberFeatureCall(); state._fsp--; @@ -36344,16 +36429,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12229:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12257:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; public final void rule__XCastedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12233:1: ( rule__XCastedExpression__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12234:2: rule__XCastedExpression__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12261:1: ( rule__XCastedExpression__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12262:2: rule__XCastedExpression__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124862); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124922); rule__XCastedExpression__Group__1__Impl(); state._fsp--; @@ -36377,22 +36462,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12240:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12268:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12244:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12245:1: ( ( rule__XCastedExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12272:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12273:1: ( ( rule__XCastedExpression__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12245:1: ( ( rule__XCastedExpression__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12246:1: ( rule__XCastedExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12273:1: ( ( rule__XCastedExpression__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12274:1: ( rule__XCastedExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12247:1: ( rule__XCastedExpression__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12275:1: ( rule__XCastedExpression__Group_1__0 )* loop111: do { int alt111=2; @@ -36411,9 +36496,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt111) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12247:2: rule__XCastedExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12275:2: rule__XCastedExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24889); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24949); rule__XCastedExpression__Group_1__0(); state._fsp--; @@ -36452,21 +36537,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12261:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12289:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; public final void rule__XCastedExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12265:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12266:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12293:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12294:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024924); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024984); rule__XCastedExpression__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__024927); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__024987); rule__XCastedExpression__Group_1__1(); state._fsp--; @@ -36490,25 +36575,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12273:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12301:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12277:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12278:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12305:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12306:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12278:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12279:1: ( rule__XCastedExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12306:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12307:1: ( rule__XCastedExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12280:1: ( rule__XCastedExpression__Group_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12280:2: rule__XCastedExpression__Group_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12308:1: ( rule__XCastedExpression__Group_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12308:2: rule__XCastedExpression__Group_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl24954); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl25014); rule__XCastedExpression__Group_1_0__0(); state._fsp--; @@ -36541,16 +36626,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12290:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12318:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; public final void rule__XCastedExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12294:1: ( rule__XCastedExpression__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12295:2: rule__XCastedExpression__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12322:1: ( rule__XCastedExpression__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12323:2: rule__XCastedExpression__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__124984); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__125044); rule__XCastedExpression__Group_1__1__Impl(); state._fsp--; @@ -36574,25 +36659,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12301:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12329:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12305:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12306:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12333:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12334:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12306:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12307:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12334:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12335:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12308:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12308:2: rule__XCastedExpression__TypeAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12336:1: ( rule__XCastedExpression__TypeAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12336:2: rule__XCastedExpression__TypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl25011); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl25071); rule__XCastedExpression__TypeAssignment_1_1(); state._fsp--; @@ -36625,16 +36710,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12322:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12350:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12326:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12327:2: rule__XCastedExpression__Group_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12354:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12355:2: rule__XCastedExpression__Group_1_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__025045); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__025105); rule__XCastedExpression__Group_1_0__0__Impl(); state._fsp--; @@ -36658,25 +36743,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12333:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12361:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12337:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12338:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12365:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12366:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12338:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12339:1: ( rule__XCastedExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12366:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12367:1: ( rule__XCastedExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12340:1: ( rule__XCastedExpression__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12340:2: rule__XCastedExpression__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12368:1: ( rule__XCastedExpression__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12368:2: rule__XCastedExpression__Group_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25072); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25132); rule__XCastedExpression__Group_1_0_0__0(); state._fsp--; @@ -36709,21 +36794,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12352:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12380:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12356:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12357:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12384:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12385:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__025104); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__025164); rule__XCastedExpression__Group_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__025107); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__025167); rule__XCastedExpression__Group_1_0_0__1(); state._fsp--; @@ -36747,23 +36832,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12364:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12392:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12368:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12369:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12396:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12397:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12369:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12370:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12397:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12398:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12371:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12373:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12399:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12401:1: { } @@ -36788,16 +36873,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12383:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12411:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12387:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12388:2: rule__XCastedExpression__Group_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12415:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12416:2: rule__XCastedExpression__Group_1_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__125165); + pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__125225); rule__XCastedExpression__Group_1_0_0__1__Impl(); state._fsp--; @@ -36821,22 +36906,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12394:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12422:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12398:1: ( ( 'as' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12399:1: ( 'as' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12426:1: ( ( 'as' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12427:1: ( 'as' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12399:1: ( 'as' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12400:1: 'as' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12427:1: ( 'as' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12428:1: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } - match(input,48,FollowSets001.FOLLOW_48_in_rule__XCastedExpression__Group_1_0_0__1__Impl25193); if (state.failed) return ; + match(input,48,FollowSets001.FOLLOW_48_in_rule__XCastedExpression__Group_1_0_0__1__Impl25253); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } @@ -36862,21 +36947,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12417:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12445:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12421:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12422:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12449:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12450:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025228); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025288); rule__XMemberFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025231); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025291); rule__XMemberFeatureCall__Group__1(); state._fsp--; @@ -36900,22 +36985,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12429:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12457:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12433:1: ( ( ruleXPrimaryExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12434:1: ( ruleXPrimaryExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12461:1: ( ( ruleXPrimaryExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12462:1: ( ruleXPrimaryExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12434:1: ( ruleXPrimaryExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12435:1: ruleXPrimaryExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12462:1: ( ruleXPrimaryExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12463:1: ruleXPrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25258); + pushFollow(FollowSets001.FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25318); ruleXPrimaryExpression(); state._fsp--; @@ -36945,16 +37030,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12446:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12474:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12450:1: ( rule__XMemberFeatureCall__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12451:2: rule__XMemberFeatureCall__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12478:1: ( rule__XMemberFeatureCall__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12479:2: rule__XMemberFeatureCall__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125287); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125347); rule__XMemberFeatureCall__Group__1__Impl(); state._fsp--; @@ -36978,22 +37063,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12457:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12485:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12461:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12462:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12489:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12490:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12462:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12463:1: ( rule__XMemberFeatureCall__Alternatives_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12490:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12491:1: ( rule__XMemberFeatureCall__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12464:1: ( rule__XMemberFeatureCall__Alternatives_1 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12492:1: ( rule__XMemberFeatureCall__Alternatives_1 )* loop112: do { int alt112=2; @@ -37036,9 +37121,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt112) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12464:2: rule__XMemberFeatureCall__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12492:2: rule__XMemberFeatureCall__Alternatives_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25314); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25374); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; @@ -37077,21 +37162,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12478:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12506:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12482:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12483:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12510:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12511:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025349); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025409); rule__XMemberFeatureCall__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__025352); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__025412); rule__XMemberFeatureCall__Group_1_0__1(); state._fsp--; @@ -37115,25 +37200,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12490:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12518:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12494:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12495:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12522:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12523:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12495:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12496:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12523:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12524:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12497:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12497:2: rule__XMemberFeatureCall__Group_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12525:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12525:2: rule__XMemberFeatureCall__Group_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25379); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25439); rule__XMemberFeatureCall__Group_1_0_0__0(); state._fsp--; @@ -37166,16 +37251,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12507:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12535:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12511:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12512:2: rule__XMemberFeatureCall__Group_1_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12539:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12540:2: rule__XMemberFeatureCall__Group_1_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125409); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125469); rule__XMemberFeatureCall__Group_1_0__1__Impl(); state._fsp--; @@ -37199,25 +37284,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12518:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12546:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12522:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12523:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12550:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12551:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12523:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12524:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12551:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12552:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12525:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12525:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12553:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12553:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25436); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25496); rule__XMemberFeatureCall__ValueAssignment_1_0_1(); state._fsp--; @@ -37250,16 +37335,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12539:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12567:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12543:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12544:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12571:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12572:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__025470); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__025530); rule__XMemberFeatureCall__Group_1_0_0__0__Impl(); state._fsp--; @@ -37283,25 +37368,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12550:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12578:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12554:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12555:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12582:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12583:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12555:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12556:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12583:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12584:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12557:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12557:2: rule__XMemberFeatureCall__Group_1_0_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12585:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12585:2: rule__XMemberFeatureCall__Group_1_0_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl25497); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl25557); rule__XMemberFeatureCall__Group_1_0_0_0__0(); state._fsp--; @@ -37334,21 +37419,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12569:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12597:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12573:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12574:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12601:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12602:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__025529); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__025589); rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__025532); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__025592); rule__XMemberFeatureCall__Group_1_0_0_0__1(); state._fsp--; @@ -37372,23 +37457,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12581:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12609:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12585:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12586:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12613:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12614:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12586:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12587:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12614:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12615:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12588:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12590:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12616:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12618:1: { } @@ -37413,21 +37498,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12600:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12628:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12604:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12605:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12632:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12633:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__125590); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__125650); rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__125593); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__125653); rule__XMemberFeatureCall__Group_1_0_0_0__2(); state._fsp--; @@ -37451,22 +37536,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12612:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( '.' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12640:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( '.' ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12616:1: ( ( '.' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12617:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12644:1: ( ( '.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12645:1: ( '.' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12617:1: ( '.' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12618:1: '.' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12645:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12646:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1()); } - match(input,36,FollowSets001.FOLLOW_36_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl25621); if (state.failed) return ; + match(input,36,FollowSets001.FOLLOW_36_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl25681); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1()); } @@ -37492,21 +37577,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12631:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12659:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12635:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12636:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12663:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12664:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__225652); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__225712); rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__225655); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__225715); rule__XMemberFeatureCall__Group_1_0_0_0__3(); state._fsp--; @@ -37530,25 +37615,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12643:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12671:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12647:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12648:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12675:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12676:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12648:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12649:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12676:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12677:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12650:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12650:2: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12678:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12678:2: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl25682); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl25742); rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2(); state._fsp--; @@ -37581,16 +37666,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12660:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12688:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12664:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12665:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12692:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12693:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__325712); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__325772); rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl(); state._fsp--; @@ -37614,22 +37699,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12671:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12699:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12675:1: ( ( ruleOpSingleAssign ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12676:1: ( ruleOpSingleAssign ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12703:1: ( ( ruleOpSingleAssign ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12704:1: ( ruleOpSingleAssign ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12676:1: ( ruleOpSingleAssign ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12677:1: ruleOpSingleAssign + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12704:1: ( ruleOpSingleAssign ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12705:1: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } - pushFollow(FollowSets001.FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl25739); + pushFollow(FollowSets001.FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl25799); ruleOpSingleAssign(); state._fsp--; @@ -37659,21 +37744,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12696:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12724:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12700:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12701:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12728:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12729:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025776); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025836); rule__XMemberFeatureCall__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__025779); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__025839); rule__XMemberFeatureCall__Group_1_1__1(); state._fsp--; @@ -37697,25 +37782,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12708:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12736:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12712:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12713:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12740:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12741:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12713:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12714:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12741:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12742:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12715:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12715:2: rule__XMemberFeatureCall__Group_1_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12743:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12743:2: rule__XMemberFeatureCall__Group_1_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25806); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25866); rule__XMemberFeatureCall__Group_1_1_0__0(); state._fsp--; @@ -37748,21 +37833,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12725:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12753:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12729:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12730:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12757:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12758:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125836); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125896); rule__XMemberFeatureCall__Group_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__125839); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__125899); rule__XMemberFeatureCall__Group_1_1__2(); state._fsp--; @@ -37786,22 +37871,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12737:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12765:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12741:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12742:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12769:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12770:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12742:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12743:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12770:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12771:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12744:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12772:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? int alt113=2; int LA113_0 = input.LA(1); @@ -37810,9 +37895,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt113) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12744:2: rule__XMemberFeatureCall__Group_1_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12772:2: rule__XMemberFeatureCall__Group_1_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl25866); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl25926); rule__XMemberFeatureCall__Group_1_1_1__0(); state._fsp--; @@ -37848,21 +37933,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12754:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12782:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12758:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12759:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12786:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12787:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225897); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225957); rule__XMemberFeatureCall__Group_1_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__225900); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__225960); rule__XMemberFeatureCall__Group_1_1__3(); state._fsp--; @@ -37886,25 +37971,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12766:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12794:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12770:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12771:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12798:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12799:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12771:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12772:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12799:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12800:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12773:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12773:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12801:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12801:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25927); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25987); rule__XMemberFeatureCall__FeatureAssignment_1_1_2(); state._fsp--; @@ -37937,21 +38022,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12783:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12811:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12787:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12788:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12815:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12816:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__325957); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__326017); rule__XMemberFeatureCall__Group_1_1__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__325960); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__326020); rule__XMemberFeatureCall__Group_1_1__4(); state._fsp--; @@ -37975,29 +38060,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12795:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12823:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12799:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12800:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12827:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12828:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12800:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12801:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12828:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12829:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12802:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? int alt114=2; alt114 = dfa114.predict(input); switch (alt114) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12802:2: rule__XMemberFeatureCall__Group_1_1_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:2: rule__XMemberFeatureCall__Group_1_1_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl25987); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl26047); rule__XMemberFeatureCall__Group_1_1_3__0(); state._fsp--; @@ -38033,16 +38118,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12812:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12840:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12816:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12817:2: rule__XMemberFeatureCall__Group_1_1__4__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12844:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12845:2: rule__XMemberFeatureCall__Group_1_1__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__426018); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__426078); rule__XMemberFeatureCall__Group_1_1__4__Impl(); state._fsp--; @@ -38066,29 +38151,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12823:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12851:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12827:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12828:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12855:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12856:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12828:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12829:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12856:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12857:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12858:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? int alt115=2; alt115 = dfa115.predict(input); switch (alt115) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12858:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl26045); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl26105); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); state._fsp--; @@ -38124,16 +38209,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12850:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12878:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12854:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12855:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12882:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12883:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__026086); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__026146); rule__XMemberFeatureCall__Group_1_1_0__0__Impl(); state._fsp--; @@ -38157,25 +38242,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12861:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12889:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12865:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12866:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12893:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12894:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12866:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12867:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12894:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12895:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12868:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12868:2: rule__XMemberFeatureCall__Group_1_1_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12896:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12896:2: rule__XMemberFeatureCall__Group_1_1_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl26113); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl26173); rule__XMemberFeatureCall__Group_1_1_0_0__0(); state._fsp--; @@ -38208,21 +38293,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12880:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12908:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12884:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12885:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12912:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12913:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__026145); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__026205); rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__026148); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__026208); rule__XMemberFeatureCall__Group_1_1_0_0__1(); state._fsp--; @@ -38246,23 +38331,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12892:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12920:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12896:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12897:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12924:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12925:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12897:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12898:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12925:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12926:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12899:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12901:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12927:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12929:1: { } @@ -38287,16 +38372,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12911:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12939:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12915:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12916:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12943:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12944:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__126206); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__126266); rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl(); state._fsp--; @@ -38320,25 +38405,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12922:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12950:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12926:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12927:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12954:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12955:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12927:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12928:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12955:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12956:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12929:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12929:2: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12957:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12957:2: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl26233); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl26293); rule__XMemberFeatureCall__Alternatives_1_1_0_0_1(); state._fsp--; @@ -38371,21 +38456,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12943:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12971:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12947:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12948:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12975:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12976:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__026267); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__026327); rule__XMemberFeatureCall__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__026270); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__026330); rule__XMemberFeatureCall__Group_1_1_1__1(); state._fsp--; @@ -38409,22 +38494,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12955:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12983:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12959:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12960:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12987:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12988:1: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12960:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12961:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12988:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12989:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } - match(input,28,FollowSets001.FOLLOW_28_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl26298); if (state.failed) return ; + match(input,28,FollowSets001.FOLLOW_28_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl26358); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); } @@ -38450,21 +38535,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12974:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13002:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12978:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12979:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13006:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13007:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__126329); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__126389); rule__XMemberFeatureCall__Group_1_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__126332); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__126392); rule__XMemberFeatureCall__Group_1_1_1__2(); state._fsp--; @@ -38488,25 +38573,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12986:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13014:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12990:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12991:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13018:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13019:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12991:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12992:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13019:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13020:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12993:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12993:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13021:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13021:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl26359); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl26419); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1(); state._fsp--; @@ -38539,21 +38624,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13003:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13031:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13007:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13008:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13035:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13036:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__226389); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__226449); rule__XMemberFeatureCall__Group_1_1_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__226392); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__226452); rule__XMemberFeatureCall__Group_1_1_1__3(); state._fsp--; @@ -38577,22 +38662,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13015:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13043:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13019:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13020:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13047:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13048:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13020:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13021:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13048:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13049:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13022:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13050:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* loop116: do { int alt116=2; @@ -38605,9 +38690,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt116) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13022:2: rule__XMemberFeatureCall__Group_1_1_1_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13050:2: rule__XMemberFeatureCall__Group_1_1_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl26419); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl26479); rule__XMemberFeatureCall__Group_1_1_1_2__0(); state._fsp--; @@ -38646,16 +38731,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13032:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13060:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13036:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13037:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13064:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13065:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__326450); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__326510); rule__XMemberFeatureCall__Group_1_1_1__3__Impl(); state._fsp--; @@ -38679,22 +38764,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13043:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13071:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13047:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13048:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13075:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13076:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13048:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13049:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13076:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13077:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); } - match(input,27,FollowSets001.FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl26478); if (state.failed) return ; + match(input,27,FollowSets001.FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl26538); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); } @@ -38720,21 +38805,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13070:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13098:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13074:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13075:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13102:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13103:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__026517); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__026577); rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__026520); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__026580); rule__XMemberFeatureCall__Group_1_1_1_2__1(); state._fsp--; @@ -38758,22 +38843,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13082:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13110:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13086:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13087:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13114:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13115:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13087:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13088:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13115:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13116:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl26548); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl26608); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } @@ -38799,16 +38884,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13101:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13129:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13105:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13106:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13133:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13134:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__126579); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__126639); rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl(); state._fsp--; @@ -38832,25 +38917,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13112:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13140:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13116:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13117:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13144:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13145:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13117:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13118:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13145:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13146:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13119:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13119:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13147:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13147:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl26606); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl26666); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1(); state._fsp--; @@ -38883,21 +38968,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13133:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13161:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13137:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13138:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13165:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13166:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__026640); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__026700); rule__XMemberFeatureCall__Group_1_1_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__026643); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__026703); rule__XMemberFeatureCall__Group_1_1_3__1(); state._fsp--; @@ -38921,25 +39006,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13145:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13173:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13149:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13150:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13177:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13178:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13150:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13151:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13178:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13179:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13152:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13152:2: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13180:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13180:2: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl26670); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl26730); rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0(); state._fsp--; @@ -38972,21 +39057,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13162:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13190:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13166:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13167:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13194:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13195:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__126700); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__126760); rule__XMemberFeatureCall__Group_1_1_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__126703); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__126763); rule__XMemberFeatureCall__Group_1_1_3__2(); state._fsp--; @@ -39010,22 +39095,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13174:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13202:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13178:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13179:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13206:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13207:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13179:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13180:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13207:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13208:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13181:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13209:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? int alt117=2; int LA117_0 = input.LA(1); @@ -39034,9 +39119,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt117) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13181:2: rule__XMemberFeatureCall__Alternatives_1_1_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13209:2: rule__XMemberFeatureCall__Alternatives_1_1_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl26730); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl26790); rule__XMemberFeatureCall__Alternatives_1_1_3_1(); state._fsp--; @@ -39072,16 +39157,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13191:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13219:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13195:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13196:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13223:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13224:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__226761); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__226821); rule__XMemberFeatureCall__Group_1_1_3__2__Impl(); state._fsp--; @@ -39105,22 +39190,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13202:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13230:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13206:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13207:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13234:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13235:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13207:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13208:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13235:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13236:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl26789); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl26849); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } @@ -39146,21 +39231,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13227:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13255:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13231:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13232:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13259:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13260:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026826); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026886); rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026829); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026889); rule__XMemberFeatureCall__Group_1_1_3_1_1__1(); state._fsp--; @@ -39184,25 +39269,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13239:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13267:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13243:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13244:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13271:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13272:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13244:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13245:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13272:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13273:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13246:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13246:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13274:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13274:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl26856); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl26916); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0(); state._fsp--; @@ -39235,16 +39320,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13256:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13284:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13260:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13261:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13288:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13289:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__126886); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__126946); rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl(); state._fsp--; @@ -39268,22 +39353,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13267:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13295:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13271:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13272:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13299:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13300:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13272:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13273:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13300:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13301:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13274:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13302:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* loop118: do { int alt118=2; @@ -39296,9 +39381,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt118) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13274:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13302:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl26913); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl26973); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0(); state._fsp--; @@ -39337,21 +39422,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13288:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13316:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13292:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13293:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13320:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13321:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__026948); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__027008); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__026951); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__027011); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1(); state._fsp--; @@ -39375,22 +39460,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13300:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13328:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13304:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13305:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13332:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13333:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13305:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13306:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13333:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13334:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl26979); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl27039); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } @@ -39416,16 +39501,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13319:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13347:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13323:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13324:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13351:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13352:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__127010); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__127070); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl(); state._fsp--; @@ -39449,25 +39534,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13330:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13358:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13334:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13335:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13362:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13363:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13335:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13336:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13363:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13364:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13337:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13337:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13365:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13365:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl27037); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl27097); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1(); state._fsp--; @@ -39500,21 +39585,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13351:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13379:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; public final void rule__XClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13355:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13356:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13383:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13384:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027071); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027131); rule__XClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027074); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027134); rule__XClosure__Group__1(); state._fsp--; @@ -39538,23 +39623,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13363:1: rule__XClosure__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13391:1: rule__XClosure__Group__0__Impl : ( () ) ; public final void rule__XClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13367:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13368:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13395:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13396:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13368:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13369:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13396:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13397:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getXClosureAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13370:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13372:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13398:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13400:1: { } @@ -39579,21 +39664,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13382:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13410:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; public final void rule__XClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13386:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13387:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13414:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13415:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127132); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127192); rule__XClosure__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127135); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127195); rule__XClosure__Group__2(); state._fsp--; @@ -39617,22 +39702,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13394:1: rule__XClosure__Group__1__Impl : ( '[' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13422:1: rule__XClosure__Group__1__Impl : ( '[' ) ; public final void rule__XClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13398:1: ( ( '[' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13399:1: ( '[' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13426:1: ( ( '[' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13427:1: ( '[' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13399:1: ( '[' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13400:1: '[' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13427:1: ( '[' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13428:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_1()); } - match(input,63,FollowSets001.FOLLOW_63_in_rule__XClosure__Group__1__Impl27163); if (state.failed) return ; + match(input,63,FollowSets001.FOLLOW_63_in_rule__XClosure__Group__1__Impl27223); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_1()); } @@ -39658,21 +39743,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13413:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13441:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; public final void rule__XClosure__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13417:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13418:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13445:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13446:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227194); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227254); rule__XClosure__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227197); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227257); rule__XClosure__Group__3(); state._fsp--; @@ -39696,29 +39781,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13425:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__Group_2__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13453:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__Group_2__0 )? ) ; public final void rule__XClosure__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13429:1: ( ( ( rule__XClosure__Group_2__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13430:1: ( ( rule__XClosure__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13457:1: ( ( ( rule__XClosure__Group_2__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13458:1: ( ( rule__XClosure__Group_2__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13430:1: ( ( rule__XClosure__Group_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13431:1: ( rule__XClosure__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13458:1: ( ( rule__XClosure__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13459:1: ( rule__XClosure__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13432:1: ( rule__XClosure__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13460:1: ( rule__XClosure__Group_2__0 )? int alt119=2; alt119 = dfa119.predict(input); switch (alt119) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13432:2: rule__XClosure__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13460:2: rule__XClosure__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27224); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27284); rule__XClosure__Group_2__0(); state._fsp--; @@ -39754,21 +39839,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13442:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl rule__XClosure__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13470:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl rule__XClosure__Group__4 ; public final void rule__XClosure__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13446:1: ( rule__XClosure__Group__3__Impl rule__XClosure__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13447:2: rule__XClosure__Group__3__Impl rule__XClosure__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13474:1: ( rule__XClosure__Group__3__Impl rule__XClosure__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13475:2: rule__XClosure__Group__3__Impl rule__XClosure__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327255); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327315); rule__XClosure__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327258); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327318); rule__XClosure__Group__4(); state._fsp--; @@ -39792,25 +39877,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13454:1: rule__XClosure__Group__3__Impl : ( ( rule__XClosure__ExpressionAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13482:1: rule__XClosure__Group__3__Impl : ( ( rule__XClosure__ExpressionAssignment_3 ) ) ; public final void rule__XClosure__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13458:1: ( ( ( rule__XClosure__ExpressionAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13459:1: ( ( rule__XClosure__ExpressionAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13486:1: ( ( ( rule__XClosure__ExpressionAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13487:1: ( ( rule__XClosure__ExpressionAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13459:1: ( ( rule__XClosure__ExpressionAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13460:1: ( rule__XClosure__ExpressionAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13487:1: ( ( rule__XClosure__ExpressionAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13488:1: ( rule__XClosure__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13461:1: ( rule__XClosure__ExpressionAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13461:2: rule__XClosure__ExpressionAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13489:1: ( rule__XClosure__ExpressionAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13489:2: rule__XClosure__ExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27285); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27345); rule__XClosure__ExpressionAssignment_3(); state._fsp--; @@ -39843,16 +39928,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13471:1: rule__XClosure__Group__4 : rule__XClosure__Group__4__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13499:1: rule__XClosure__Group__4 : rule__XClosure__Group__4__Impl ; public final void rule__XClosure__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13475:1: ( rule__XClosure__Group__4__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13476:2: rule__XClosure__Group__4__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13503:1: ( rule__XClosure__Group__4__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13504:2: rule__XClosure__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427315); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427375); rule__XClosure__Group__4__Impl(); state._fsp--; @@ -39876,22 +39961,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13482:1: rule__XClosure__Group__4__Impl : ( ']' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13510:1: rule__XClosure__Group__4__Impl : ( ']' ) ; public final void rule__XClosure__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13486:1: ( ( ']' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13487:1: ( ']' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13514:1: ( ( ']' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13515:1: ( ']' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13487:1: ( ']' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13488:1: ']' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13515:1: ( ']' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13516:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_4()); } - match(input,64,FollowSets001.FOLLOW_64_in_rule__XClosure__Group__4__Impl27343); if (state.failed) return ; + match(input,64,FollowSets001.FOLLOW_64_in_rule__XClosure__Group__4__Impl27403); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_4()); } @@ -39917,16 +40002,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13511:1: rule__XClosure__Group_2__0 : rule__XClosure__Group_2__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13539:1: rule__XClosure__Group_2__0 : rule__XClosure__Group_2__0__Impl ; public final void rule__XClosure__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13515:1: ( rule__XClosure__Group_2__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13516:2: rule__XClosure__Group_2__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13543:1: ( rule__XClosure__Group_2__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13544:2: rule__XClosure__Group_2__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027384); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027444); rule__XClosure__Group_2__0__Impl(); state._fsp--; @@ -39950,25 +40035,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13522:1: rule__XClosure__Group_2__0__Impl : ( ( rule__XClosure__Group_2_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13550:1: rule__XClosure__Group_2__0__Impl : ( ( rule__XClosure__Group_2_0__0 ) ) ; public final void rule__XClosure__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13526:1: ( ( ( rule__XClosure__Group_2_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13527:1: ( ( rule__XClosure__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13554:1: ( ( ( rule__XClosure__Group_2_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13555:1: ( ( rule__XClosure__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13527:1: ( ( rule__XClosure__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13528:1: ( rule__XClosure__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13555:1: ( ( rule__XClosure__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13556:1: ( rule__XClosure__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13529:1: ( rule__XClosure__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13529:2: rule__XClosure__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13557:1: ( rule__XClosure__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13557:2: rule__XClosure__Group_2_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27411); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27471); rule__XClosure__Group_2_0__0(); state._fsp--; @@ -40001,21 +40086,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13541:1: rule__XClosure__Group_2_0__0 : rule__XClosure__Group_2_0__0__Impl rule__XClosure__Group_2_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13569:1: rule__XClosure__Group_2_0__0 : rule__XClosure__Group_2_0__0__Impl rule__XClosure__Group_2_0__1 ; public final void rule__XClosure__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13545:1: ( rule__XClosure__Group_2_0__0__Impl rule__XClosure__Group_2_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13546:2: rule__XClosure__Group_2_0__0__Impl rule__XClosure__Group_2_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13573:1: ( rule__XClosure__Group_2_0__0__Impl rule__XClosure__Group_2_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13574:2: rule__XClosure__Group_2_0__0__Impl rule__XClosure__Group_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027443); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027503); rule__XClosure__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1_in_rule__XClosure__Group_2_0__027446); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1_in_rule__XClosure__Group_2_0__027506); rule__XClosure__Group_2_0__1(); state._fsp--; @@ -40039,22 +40124,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13553:1: rule__XClosure__Group_2_0__0__Impl : ( ( rule__XClosure__Group_2_0_0__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13581:1: rule__XClosure__Group_2_0__0__Impl : ( ( rule__XClosure__Group_2_0_0__0 )? ) ; public final void rule__XClosure__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13557:1: ( ( ( rule__XClosure__Group_2_0_0__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13558:1: ( ( rule__XClosure__Group_2_0_0__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13585:1: ( ( ( rule__XClosure__Group_2_0_0__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13586:1: ( ( rule__XClosure__Group_2_0_0__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13558:1: ( ( rule__XClosure__Group_2_0_0__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13559:1: ( rule__XClosure__Group_2_0_0__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13586:1: ( ( rule__XClosure__Group_2_0_0__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13587:1: ( rule__XClosure__Group_2_0_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13560:1: ( rule__XClosure__Group_2_0_0__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13588:1: ( rule__XClosure__Group_2_0_0__0 )? int alt120=2; int LA120_0 = input.LA(1); @@ -40063,9 +40148,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt120) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13560:2: rule__XClosure__Group_2_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13588:2: rule__XClosure__Group_2_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0_in_rule__XClosure__Group_2_0__0__Impl27473); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0_in_rule__XClosure__Group_2_0__0__Impl27533); rule__XClosure__Group_2_0_0__0(); state._fsp--; @@ -40101,16 +40186,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13570:1: rule__XClosure__Group_2_0__1 : rule__XClosure__Group_2_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13598:1: rule__XClosure__Group_2_0__1 : rule__XClosure__Group_2_0__1__Impl ; public final void rule__XClosure__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13574:1: ( rule__XClosure__Group_2_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13575:2: rule__XClosure__Group_2_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13602:1: ( rule__XClosure__Group_2_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13603:2: rule__XClosure__Group_2_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127504); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127564); rule__XClosure__Group_2_0__1__Impl(); state._fsp--; @@ -40134,25 +40219,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13581:1: rule__XClosure__Group_2_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13609:1: rule__XClosure__Group_2_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) ; public final void rule__XClosure__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13585:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13586:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13613:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13614:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13586:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13587:1: ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13614:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13615:1: ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_2_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13588:1: ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13588:2: rule__XClosure__ExplicitSyntaxAssignment_2_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13616:1: ( rule__XClosure__ExplicitSyntaxAssignment_2_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13616:2: rule__XClosure__ExplicitSyntaxAssignment_2_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27531); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27591); rule__XClosure__ExplicitSyntaxAssignment_2_0_1(); state._fsp--; @@ -40185,21 +40270,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13602:1: rule__XClosure__Group_2_0_0__0 : rule__XClosure__Group_2_0_0__0__Impl rule__XClosure__Group_2_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13630:1: rule__XClosure__Group_2_0_0__0 : rule__XClosure__Group_2_0_0__0__Impl rule__XClosure__Group_2_0_0__1 ; public final void rule__XClosure__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13606:1: ( rule__XClosure__Group_2_0_0__0__Impl rule__XClosure__Group_2_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13607:2: rule__XClosure__Group_2_0_0__0__Impl rule__XClosure__Group_2_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13634:1: ( rule__XClosure__Group_2_0_0__0__Impl rule__XClosure__Group_2_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13635:2: rule__XClosure__Group_2_0_0__0__Impl rule__XClosure__Group_2_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0__Impl_in_rule__XClosure__Group_2_0_0__027565); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__0__Impl_in_rule__XClosure__Group_2_0_0__027625); rule__XClosure__Group_2_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1_in_rule__XClosure__Group_2_0_0__027568); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1_in_rule__XClosure__Group_2_0_0__027628); rule__XClosure__Group_2_0_0__1(); state._fsp--; @@ -40223,25 +40308,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13614:1: rule__XClosure__Group_2_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13642:1: rule__XClosure__Group_2_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) ; public final void rule__XClosure__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13618:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13619:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13646:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13647:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13619:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13620:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13647:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13648:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_2_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13621:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13621:2: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13649:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13649:2: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27595); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27655); rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0(); state._fsp--; @@ -40274,16 +40359,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13631:1: rule__XClosure__Group_2_0_0__1 : rule__XClosure__Group_2_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13659:1: rule__XClosure__Group_2_0_0__1 : rule__XClosure__Group_2_0_0__1__Impl ; public final void rule__XClosure__Group_2_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13635:1: ( rule__XClosure__Group_2_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13636:2: rule__XClosure__Group_2_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13663:1: ( rule__XClosure__Group_2_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13664:2: rule__XClosure__Group_2_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1__Impl_in_rule__XClosure__Group_2_0_0__127625); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0__1__Impl_in_rule__XClosure__Group_2_0_0__127685); rule__XClosure__Group_2_0_0__1__Impl(); state._fsp--; @@ -40307,22 +40392,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13642:1: rule__XClosure__Group_2_0_0__1__Impl : ( ( rule__XClosure__Group_2_0_0_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13670:1: rule__XClosure__Group_2_0_0__1__Impl : ( ( rule__XClosure__Group_2_0_0_1__0 )* ) ; public final void rule__XClosure__Group_2_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13646:1: ( ( ( rule__XClosure__Group_2_0_0_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13647:1: ( ( rule__XClosure__Group_2_0_0_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13674:1: ( ( ( rule__XClosure__Group_2_0_0_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13675:1: ( ( rule__XClosure__Group_2_0_0_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13647:1: ( ( rule__XClosure__Group_2_0_0_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13648:1: ( rule__XClosure__Group_2_0_0_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13675:1: ( ( rule__XClosure__Group_2_0_0_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13676:1: ( rule__XClosure__Group_2_0_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_2_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13649:1: ( rule__XClosure__Group_2_0_0_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13677:1: ( rule__XClosure__Group_2_0_0_1__0 )* loop121: do { int alt121=2; @@ -40335,9 +40420,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt121) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13649:2: rule__XClosure__Group_2_0_0_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13677:2: rule__XClosure__Group_2_0_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0_in_rule__XClosure__Group_2_0_0__1__Impl27652); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0_in_rule__XClosure__Group_2_0_0__1__Impl27712); rule__XClosure__Group_2_0_0_1__0(); state._fsp--; @@ -40376,21 +40461,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13663:1: rule__XClosure__Group_2_0_0_1__0 : rule__XClosure__Group_2_0_0_1__0__Impl rule__XClosure__Group_2_0_0_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13691:1: rule__XClosure__Group_2_0_0_1__0 : rule__XClosure__Group_2_0_0_1__0__Impl rule__XClosure__Group_2_0_0_1__1 ; public final void rule__XClosure__Group_2_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13667:1: ( rule__XClosure__Group_2_0_0_1__0__Impl rule__XClosure__Group_2_0_0_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13668:2: rule__XClosure__Group_2_0_0_1__0__Impl rule__XClosure__Group_2_0_0_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13695:1: ( rule__XClosure__Group_2_0_0_1__0__Impl rule__XClosure__Group_2_0_0_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13696:2: rule__XClosure__Group_2_0_0_1__0__Impl rule__XClosure__Group_2_0_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0__Impl_in_rule__XClosure__Group_2_0_0_1__027687); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__0__Impl_in_rule__XClosure__Group_2_0_0_1__027747); rule__XClosure__Group_2_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1_in_rule__XClosure__Group_2_0_0_1__027690); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1_in_rule__XClosure__Group_2_0_0_1__027750); rule__XClosure__Group_2_0_0_1__1(); state._fsp--; @@ -40414,22 +40499,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13675:1: rule__XClosure__Group_2_0_0_1__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13703:1: rule__XClosure__Group_2_0_0_1__0__Impl : ( ',' ) ; public final void rule__XClosure__Group_2_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13679:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13680:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13707:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13708:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13680:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13681:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13708:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13709:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getCommaKeyword_2_0_0_1_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XClosure__Group_2_0_0_1__0__Impl27718); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XClosure__Group_2_0_0_1__0__Impl27778); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getCommaKeyword_2_0_0_1_0()); } @@ -40455,16 +40540,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13694:1: rule__XClosure__Group_2_0_0_1__1 : rule__XClosure__Group_2_0_0_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13722:1: rule__XClosure__Group_2_0_0_1__1 : rule__XClosure__Group_2_0_0_1__1__Impl ; public final void rule__XClosure__Group_2_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13698:1: ( rule__XClosure__Group_2_0_0_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13699:2: rule__XClosure__Group_2_0_0_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13726:1: ( rule__XClosure__Group_2_0_0_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13727:2: rule__XClosure__Group_2_0_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1__Impl_in_rule__XClosure__Group_2_0_0_1__127749); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2_0_0_1__1__Impl_in_rule__XClosure__Group_2_0_0_1__127809); rule__XClosure__Group_2_0_0_1__1__Impl(); state._fsp--; @@ -40488,25 +40573,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__Group_2_0_0_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13705:1: rule__XClosure__Group_2_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13733:1: rule__XClosure__Group_2_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) ; public final void rule__XClosure__Group_2_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13709:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13710:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13737:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13738:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13710:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13711:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13738:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13739:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_2_0_0_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13712:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13712:2: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13740:1: ( rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13740:2: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27776); + pushFollow(FollowSets001.FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27836); rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1(); state._fsp--; @@ -40539,21 +40624,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13726:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13754:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; public final void rule__XExpressionInClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13730:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13731:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13758:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13759:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027810); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027870); rule__XExpressionInClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027813); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027873); rule__XExpressionInClosure__Group__1(); state._fsp--; @@ -40577,23 +40662,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13738:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13766:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13742:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13743:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13770:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13771:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13743:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13744:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13771:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13772:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13745:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13747:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13773:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13775:1: { } @@ -40618,16 +40703,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13757:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13785:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; public final void rule__XExpressionInClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13761:1: ( rule__XExpressionInClosure__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13762:2: rule__XExpressionInClosure__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13789:1: ( rule__XExpressionInClosure__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13790:2: rule__XExpressionInClosure__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127871); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127931); rule__XExpressionInClosure__Group__1__Impl(); state._fsp--; @@ -40651,22 +40736,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13768:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13796:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13772:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13773:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13800:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13801:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13773:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13774:1: ( rule__XExpressionInClosure__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13801:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13802:1: ( rule__XExpressionInClosure__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13775:1: ( rule__XExpressionInClosure__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13803:1: ( rule__XExpressionInClosure__Group_1__0 )* loop122: do { int alt122=2; @@ -40679,9 +40764,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt122) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13775:2: rule__XExpressionInClosure__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13803:2: rule__XExpressionInClosure__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27898); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27958); rule__XExpressionInClosure__Group_1__0(); state._fsp--; @@ -40720,21 +40805,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13789:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13817:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13793:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13794:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13821:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13822:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027933); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027993); rule__XExpressionInClosure__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__027936); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__027996); rule__XExpressionInClosure__Group_1__1(); state._fsp--; @@ -40758,25 +40843,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13801:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13829:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13805:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13806:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13833:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13834:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13806:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13807:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13834:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13835:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13808:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13808:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13836:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13836:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl27963); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl28023); rule__XExpressionInClosure__ExpressionsAssignment_1_0(); state._fsp--; @@ -40809,16 +40894,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13818:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13846:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13822:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13823:2: rule__XExpressionInClosure__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13850:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13851:2: rule__XExpressionInClosure__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__127993); + pushFollow(FollowSets001.FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__128053); rule__XExpressionInClosure__Group_1__1__Impl(); state._fsp--; @@ -40842,22 +40927,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13829:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13857:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13833:1: ( ( ( ';' )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13834:1: ( ( ';' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13861:1: ( ( ( ';' )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13862:1: ( ( ';' )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13834:1: ( ( ';' )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13835:1: ( ';' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13862:1: ( ( ';' )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13863:1: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13836:1: ( ';' )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13864:1: ( ';' )? int alt123=2; int LA123_0 = input.LA(1); @@ -40866,9 +40951,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt123) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13837:2: ';' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13865:2: ';' { - match(input,65,FollowSets001.FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl28022); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl28082); if (state.failed) return ; } break; @@ -40900,21 +40985,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13852:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13880:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; public final void rule__XShortClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13856:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13857:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13884:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13885:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028059); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028119); rule__XShortClosure__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028062); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028122); rule__XShortClosure__Group__1(); state._fsp--; @@ -40938,25 +41023,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13864:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13892:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13868:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13869:1: ( ( rule__XShortClosure__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13896:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13897:1: ( ( rule__XShortClosure__Group_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13869:1: ( ( rule__XShortClosure__Group_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13870:1: ( rule__XShortClosure__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13897:1: ( ( rule__XShortClosure__Group_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13898:1: ( rule__XShortClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13871:1: ( rule__XShortClosure__Group_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13871:2: rule__XShortClosure__Group_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13899:1: ( rule__XShortClosure__Group_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13899:2: rule__XShortClosure__Group_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28089); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28149); rule__XShortClosure__Group_0__0(); state._fsp--; @@ -40989,16 +41074,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13881:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13909:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; public final void rule__XShortClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13885:1: ( rule__XShortClosure__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13886:2: rule__XShortClosure__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13913:1: ( rule__XShortClosure__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13914:2: rule__XShortClosure__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128119); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128179); rule__XShortClosure__Group__1__Impl(); state._fsp--; @@ -41022,25 +41107,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13892:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13920:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13896:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13897:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13924:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13925:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13897:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13898:1: ( rule__XShortClosure__ExpressionAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13925:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13926:1: ( rule__XShortClosure__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13899:1: ( rule__XShortClosure__ExpressionAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13899:2: rule__XShortClosure__ExpressionAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13927:1: ( rule__XShortClosure__ExpressionAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13927:2: rule__XShortClosure__ExpressionAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28146); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28206); rule__XShortClosure__ExpressionAssignment_1(); state._fsp--; @@ -41073,16 +41158,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13913:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13941:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; public final void rule__XShortClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13917:1: ( rule__XShortClosure__Group_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13918:2: rule__XShortClosure__Group_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13945:1: ( rule__XShortClosure__Group_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13946:2: rule__XShortClosure__Group_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028180); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028240); rule__XShortClosure__Group_0__0__Impl(); state._fsp--; @@ -41106,25 +41191,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13924:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13952:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13928:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13929:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13956:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13957:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13929:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13930:1: ( rule__XShortClosure__Group_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13957:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13958:1: ( rule__XShortClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13931:1: ( rule__XShortClosure__Group_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13931:2: rule__XShortClosure__Group_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13959:1: ( rule__XShortClosure__Group_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13959:2: rule__XShortClosure__Group_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28207); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28267); rule__XShortClosure__Group_0_0__0(); state._fsp--; @@ -41157,21 +41242,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13943:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13971:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13947:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13948:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13975:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13976:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028239); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028299); rule__XShortClosure__Group_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028242); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028302); rule__XShortClosure__Group_0_0__1(); state._fsp--; @@ -41195,23 +41280,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13955:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13983:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13959:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13960:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13987:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13988:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13960:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13961:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13988:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13989:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13962:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13964:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13990:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13992:1: { } @@ -41236,21 +41321,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13974:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14002:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13978:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13979:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14006:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14007:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128300); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128360); rule__XShortClosure__Group_0_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128303); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128363); rule__XShortClosure__Group_0_0__2(); state._fsp--; @@ -41274,22 +41359,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13986:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14014:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13990:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13991:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14018:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14019:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13991:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13992:1: ( rule__XShortClosure__Group_0_0_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14019:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14020:1: ( rule__XShortClosure__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13993:1: ( rule__XShortClosure__Group_0_0_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14021:1: ( rule__XShortClosure__Group_0_0_1__0 )? int alt124=2; int LA124_0 = input.LA(1); @@ -41298,9 +41383,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt124) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13993:2: rule__XShortClosure__Group_0_0_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14021:2: rule__XShortClosure__Group_0_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28330); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28390); rule__XShortClosure__Group_0_0_1__0(); state._fsp--; @@ -41336,16 +41421,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14003:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14031:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14007:1: ( rule__XShortClosure__Group_0_0__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14008:2: rule__XShortClosure__Group_0_0__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14035:1: ( rule__XShortClosure__Group_0_0__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14036:2: rule__XShortClosure__Group_0_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228361); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228421); rule__XShortClosure__Group_0_0__2__Impl(); state._fsp--; @@ -41369,25 +41454,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14014:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14042:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14018:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14019:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14046:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14047:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14019:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14020:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14047:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14048:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14021:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14021:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14049:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14049:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28388); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28448); rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2(); state._fsp--; @@ -41420,21 +41505,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14037:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14065:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14041:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14042:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14069:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14070:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__028424); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__028484); rule__XShortClosure__Group_0_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028427); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028487); rule__XShortClosure__Group_0_0_1__1(); state._fsp--; @@ -41458,25 +41543,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14049:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14077:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14053:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14054:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14081:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14082:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14054:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14055:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14082:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14083:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14056:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14056:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14084:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14084:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28454); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28514); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0(); state._fsp--; @@ -41509,16 +41594,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14066:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14094:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14070:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14071:2: rule__XShortClosure__Group_0_0_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14098:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14099:2: rule__XShortClosure__Group_0_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__128484); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__128544); rule__XShortClosure__Group_0_0_1__1__Impl(); state._fsp--; @@ -41542,22 +41627,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14077:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14105:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14081:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14082:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14109:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14110:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14082:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14083:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14110:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14111:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14084:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14112:1: ( rule__XShortClosure__Group_0_0_1_1__0 )* loop125: do { int alt125=2; @@ -41570,9 +41655,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt125) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14084:2: rule__XShortClosure__Group_0_0_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14112:2: rule__XShortClosure__Group_0_0_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl28511); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl28571); rule__XShortClosure__Group_0_0_1_1__0(); state._fsp--; @@ -41611,21 +41696,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14098:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14126:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14102:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14103:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14130:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14131:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028546); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028606); rule__XShortClosure__Group_0_0_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__028549); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__028609); rule__XShortClosure__Group_0_0_1_1__1(); state._fsp--; @@ -41649,22 +41734,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14110:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14138:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14114:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14115:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14142:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14143:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14115:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14116:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14143:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14144:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28577); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28637); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } @@ -41690,16 +41775,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14129:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14157:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14133:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14134:2: rule__XShortClosure__Group_0_0_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14161:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14162:2: rule__XShortClosure__Group_0_0_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__128608); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__128668); rule__XShortClosure__Group_0_0_1_1__1__Impl(); state._fsp--; @@ -41723,25 +41808,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14140:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14168:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14144:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14145:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14172:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14173:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14145:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14146:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14173:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14174:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14147:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14147:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14175:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14175:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28635); + pushFollow(FollowSets001.FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28695); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1(); state._fsp--; @@ -41774,21 +41859,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14161:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14189:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14165:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14166:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14193:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14194:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028669); + pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028729); rule__XParenthesizedExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028672); + pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028732); rule__XParenthesizedExpression__Group__1(); state._fsp--; @@ -41812,22 +41897,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14173:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14201:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14177:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14178:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14205:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14206:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14178:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14179:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14206:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14207:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28700); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28760); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } @@ -41853,21 +41938,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14192:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14220:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14196:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14197:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14224:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14225:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128731); + pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128791); rule__XParenthesizedExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128734); + pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128794); rule__XParenthesizedExpression__Group__2(); state._fsp--; @@ -41891,22 +41976,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14204:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14232:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14208:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14209:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14236:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14237:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14209:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14210:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14237:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14238:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28761); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28821); ruleXExpression(); state._fsp--; @@ -41936,16 +42021,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14221:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14249:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14225:1: ( rule__XParenthesizedExpression__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14226:2: rule__XParenthesizedExpression__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14253:1: ( rule__XParenthesizedExpression__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14254:2: rule__XParenthesizedExpression__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228790); + pushFollow(FollowSets001.FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228850); rule__XParenthesizedExpression__Group__2__Impl(); state._fsp--; @@ -41969,22 +42054,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14232:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14260:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14236:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14237:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14264:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14265:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14237:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14238:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14265:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14266:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28818); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28878); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } @@ -42010,21 +42095,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14257:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14285:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; public final void rule__XIfExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14261:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14262:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14289:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14290:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028855); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028915); rule__XIfExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028858); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028918); rule__XIfExpression__Group__1(); state._fsp--; @@ -42048,23 +42133,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14269:1: rule__XIfExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14297:1: rule__XIfExpression__Group__0__Impl : ( () ) ; public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14273:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14274:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14301:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14302:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14274:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14275:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14302:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14303:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14276:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14278:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14304:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14306:1: { } @@ -42089,21 +42174,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14288:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14316:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; public final void rule__XIfExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14292:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14293:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14320:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14321:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128916); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128976); rule__XIfExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128919); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128979); rule__XIfExpression__Group__2(); state._fsp--; @@ -42127,22 +42212,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14300:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14328:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14304:1: ( ( 'if' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14305:1: ( 'if' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14332:1: ( ( 'if' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14333:1: ( 'if' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14305:1: ( 'if' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14306:1: 'if' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14333:1: ( 'if' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14334:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__XIfExpression__Group__1__Impl28947); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__XIfExpression__Group__1__Impl29007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } @@ -42168,21 +42253,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14319:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14347:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; public final void rule__XIfExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14323:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14324:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14351:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14352:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__228978); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__229038); rule__XIfExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__228981); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__229041); rule__XIfExpression__Group__3(); state._fsp--; @@ -42206,22 +42291,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14331:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14359:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14335:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14336:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14363:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14364:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14336:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14337:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14364:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14365:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XIfExpression__Group__2__Impl29009); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XIfExpression__Group__2__Impl29069); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -42247,21 +42332,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14350:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14378:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; public final void rule__XIfExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14354:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14355:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14382:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14383:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329040); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329100); rule__XIfExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329043); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329103); rule__XIfExpression__Group__4(); state._fsp--; @@ -42285,25 +42370,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14362:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14390:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14366:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14367:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14394:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14395:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14367:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14368:1: ( rule__XIfExpression__IfAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14395:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14396:1: ( rule__XIfExpression__IfAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14369:1: ( rule__XIfExpression__IfAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14369:2: rule__XIfExpression__IfAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14397:1: ( rule__XIfExpression__IfAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14397:2: rule__XIfExpression__IfAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29070); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29130); rule__XIfExpression__IfAssignment_3(); state._fsp--; @@ -42336,21 +42421,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14379:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14407:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; public final void rule__XIfExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14383:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14384:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14411:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14412:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429100); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429160); rule__XIfExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429103); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429163); rule__XIfExpression__Group__5(); state._fsp--; @@ -42374,22 +42459,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14391:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14419:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14395:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14396:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14423:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14424:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14396:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14397:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14424:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14425:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29131); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29191); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } @@ -42415,21 +42500,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14410:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14438:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; public final void rule__XIfExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14414:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14415:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14442:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14443:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529162); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529222); rule__XIfExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529165); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529225); rule__XIfExpression__Group__6(); state._fsp--; @@ -42453,25 +42538,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14422:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14450:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14426:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14427:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14454:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14455:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14427:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14428:1: ( rule__XIfExpression__ThenAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14455:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14456:1: ( rule__XIfExpression__ThenAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14429:1: ( rule__XIfExpression__ThenAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14429:2: rule__XIfExpression__ThenAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14457:1: ( rule__XIfExpression__ThenAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14457:2: rule__XIfExpression__ThenAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29192); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29252); rule__XIfExpression__ThenAssignment_5(); state._fsp--; @@ -42504,16 +42589,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14439:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14467:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; public final void rule__XIfExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14443:1: ( rule__XIfExpression__Group__6__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14444:2: rule__XIfExpression__Group__6__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14471:1: ( rule__XIfExpression__Group__6__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14472:2: rule__XIfExpression__Group__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629222); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629282); rule__XIfExpression__Group__6__Impl(); state._fsp--; @@ -42537,22 +42622,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14450:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14478:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14454:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14455:1: ( ( rule__XIfExpression__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14482:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14483:1: ( ( rule__XIfExpression__Group_6__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14455:1: ( ( rule__XIfExpression__Group_6__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14456:1: ( rule__XIfExpression__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14483:1: ( ( rule__XIfExpression__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14484:1: ( rule__XIfExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14457:1: ( rule__XIfExpression__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14485:1: ( rule__XIfExpression__Group_6__0 )? int alt126=2; int LA126_0 = input.LA(1); @@ -42565,9 +42650,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt126) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14457:2: rule__XIfExpression__Group_6__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14485:2: rule__XIfExpression__Group_6__0 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29249); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29309); rule__XIfExpression__Group_6__0(); state._fsp--; @@ -42603,21 +42688,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14481:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14509:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; public final void rule__XIfExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14485:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14486:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14513:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14514:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029294); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029354); rule__XIfExpression__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029297); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029357); rule__XIfExpression__Group_6__1(); state._fsp--; @@ -42641,25 +42726,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14493:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14521:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14497:1: ( ( ( 'else' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14498:1: ( ( 'else' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14525:1: ( ( ( 'else' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14526:1: ( ( 'else' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14498:1: ( ( 'else' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14499:1: ( 'else' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14526:1: ( ( 'else' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14527:1: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14500:1: ( 'else' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14501:2: 'else' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14528:1: ( 'else' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14529:2: 'else' { - match(input,68,FollowSets001.FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29326); if (state.failed) return ; + match(input,68,FollowSets001.FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29386); if (state.failed) return ; } @@ -42688,16 +42773,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14512:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14540:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; public final void rule__XIfExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14516:1: ( rule__XIfExpression__Group_6__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14517:2: rule__XIfExpression__Group_6__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14544:1: ( rule__XIfExpression__Group_6__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14545:2: rule__XIfExpression__Group_6__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129358); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129418); rule__XIfExpression__Group_6__1__Impl(); state._fsp--; @@ -42721,25 +42806,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__Group_6__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14523:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14551:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14527:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14528:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14555:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14556:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14528:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14529:1: ( rule__XIfExpression__ElseAssignment_6_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14556:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14557:1: ( rule__XIfExpression__ElseAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14530:1: ( rule__XIfExpression__ElseAssignment_6_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14530:2: rule__XIfExpression__ElseAssignment_6_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14558:1: ( rule__XIfExpression__ElseAssignment_6_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14558:2: rule__XIfExpression__ElseAssignment_6_1 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29385); + pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29445); rule__XIfExpression__ElseAssignment_6_1(); state._fsp--; @@ -42772,21 +42857,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14544:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14572:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; public final void rule__XSwitchExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14548:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14549:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14576:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14577:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029419); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029479); rule__XSwitchExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029422); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029482); rule__XSwitchExpression__Group__1(); state._fsp--; @@ -42810,23 +42895,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14556:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14584:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14560:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14561:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14588:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14589:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14561:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14562:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14589:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14590:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14563:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14565:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14591:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14593:1: { } @@ -42851,21 +42936,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14575:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14603:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; public final void rule__XSwitchExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14579:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14580:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14607:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14608:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129480); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129540); rule__XSwitchExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129483); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129543); rule__XSwitchExpression__Group__2(); state._fsp--; @@ -42889,22 +42974,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14587:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14615:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14591:1: ( ( 'switch' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14592:1: ( 'switch' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14619:1: ( ( 'switch' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14620:1: ( 'switch' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14592:1: ( 'switch' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14593:1: 'switch' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14620:1: ( 'switch' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14621:1: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29511); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29571); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } @@ -42930,21 +43015,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14606:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14634:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; public final void rule__XSwitchExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14610:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14611:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14638:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14639:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229542); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229602); rule__XSwitchExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229545); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229605); rule__XSwitchExpression__Group__3(); state._fsp--; @@ -42968,22 +43053,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14618:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Group_2__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14646:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Group_2__0 )? ) ; public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14622:1: ( ( ( rule__XSwitchExpression__Group_2__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14623:1: ( ( rule__XSwitchExpression__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14650:1: ( ( ( rule__XSwitchExpression__Group_2__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14651:1: ( ( rule__XSwitchExpression__Group_2__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14623:1: ( ( rule__XSwitchExpression__Group_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14624:1: ( rule__XSwitchExpression__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14651:1: ( ( rule__XSwitchExpression__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14652:1: ( rule__XSwitchExpression__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14625:1: ( rule__XSwitchExpression__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14653:1: ( rule__XSwitchExpression__Group_2__0 )? int alt127=2; switch ( input.LA(1) ) { case RULE_ID: @@ -43044,9 +43129,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt127) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14625:2: rule__XSwitchExpression__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14653:2: rule__XSwitchExpression__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29572); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29632); rule__XSwitchExpression__Group_2__0(); state._fsp--; @@ -43082,21 +43167,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14635:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14663:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; public final void rule__XSwitchExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14639:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14640:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14667:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14668:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329603); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329663); rule__XSwitchExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329606); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329666); rule__XSwitchExpression__Group__4(); state._fsp--; @@ -43120,25 +43205,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14647:1: rule__XSwitchExpression__Group__3__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14675:1: rule__XSwitchExpression__Group__3__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) ; public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14651:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14652:1: ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14679:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14680:1: ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14652:1: ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14653:1: ( rule__XSwitchExpression__SwitchAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14680:1: ( ( rule__XSwitchExpression__SwitchAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14681:1: ( rule__XSwitchExpression__SwitchAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14654:1: ( rule__XSwitchExpression__SwitchAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14654:2: rule__XSwitchExpression__SwitchAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14682:1: ( rule__XSwitchExpression__SwitchAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14682:2: rule__XSwitchExpression__SwitchAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29633); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29693); rule__XSwitchExpression__SwitchAssignment_3(); state._fsp--; @@ -43171,21 +43256,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14664:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14692:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; public final void rule__XSwitchExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14668:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14669:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14696:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14697:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429663); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429723); rule__XSwitchExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429666); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429726); rule__XSwitchExpression__Group__5(); state._fsp--; @@ -43209,22 +43294,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14676:1: rule__XSwitchExpression__Group__4__Impl : ( '{' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14704:1: rule__XSwitchExpression__Group__4__Impl : ( '{' ) ; public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14680:1: ( ( '{' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14681:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14708:1: ( ( '{' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14709:1: ( '{' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14681:1: ( '{' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14682:1: '{' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14709:1: ( '{' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14710:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_4()); } - match(input,53,FollowSets001.FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29694); if (state.failed) return ; + match(input,53,FollowSets001.FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29754); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_4()); } @@ -43250,21 +43335,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14695:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14723:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; public final void rule__XSwitchExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14699:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14700:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14727:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14728:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529725); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529785); rule__XSwitchExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529728); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529788); rule__XSwitchExpression__Group__6(); state._fsp--; @@ -43288,28 +43373,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14707:1: rule__XSwitchExpression__Group__5__Impl : ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14735:1: rule__XSwitchExpression__Group__5__Impl : ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) ; public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14711:1: ( ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14712:1: ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14739:1: ( ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14740:1: ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14712:1: ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14713:1: ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14740:1: ( ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14741:1: ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14713:1: ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14714:1: ( rule__XSwitchExpression__CasesAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14741:1: ( ( rule__XSwitchExpression__CasesAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14742:1: ( rule__XSwitchExpression__CasesAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14715:1: ( rule__XSwitchExpression__CasesAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14715:2: rule__XSwitchExpression__CasesAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14743:1: ( rule__XSwitchExpression__CasesAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14743:2: rule__XSwitchExpression__CasesAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29757); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29817); rule__XSwitchExpression__CasesAssignment_5(); state._fsp--; @@ -43323,13 +43408,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14718:1: ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14719:1: ( rule__XSwitchExpression__CasesAssignment_5 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14746:1: ( ( rule__XSwitchExpression__CasesAssignment_5 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14747:1: ( rule__XSwitchExpression__CasesAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14720:1: ( rule__XSwitchExpression__CasesAssignment_5 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14748:1: ( rule__XSwitchExpression__CasesAssignment_5 )* loop128: do { int alt128=2; @@ -43342,9 +43427,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt128) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14720:2: rule__XSwitchExpression__CasesAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14748:2: rule__XSwitchExpression__CasesAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29769); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29829); rule__XSwitchExpression__CasesAssignment_5(); state._fsp--; @@ -43386,21 +43471,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14731:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl rule__XSwitchExpression__Group__7 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14759:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl rule__XSwitchExpression__Group__7 ; public final void rule__XSwitchExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14735:1: ( rule__XSwitchExpression__Group__6__Impl rule__XSwitchExpression__Group__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14736:2: rule__XSwitchExpression__Group__6__Impl rule__XSwitchExpression__Group__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14763:1: ( rule__XSwitchExpression__Group__6__Impl rule__XSwitchExpression__Group__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14764:2: rule__XSwitchExpression__Group__6__Impl rule__XSwitchExpression__Group__7 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629802); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629862); rule__XSwitchExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629805); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629865); rule__XSwitchExpression__Group__7(); state._fsp--; @@ -43424,22 +43509,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14743:1: rule__XSwitchExpression__Group__6__Impl : ( ( rule__XSwitchExpression__Group_6__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14771:1: rule__XSwitchExpression__Group__6__Impl : ( ( rule__XSwitchExpression__Group_6__0 )? ) ; public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14747:1: ( ( ( rule__XSwitchExpression__Group_6__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14748:1: ( ( rule__XSwitchExpression__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14775:1: ( ( ( rule__XSwitchExpression__Group_6__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14776:1: ( ( rule__XSwitchExpression__Group_6__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14748:1: ( ( rule__XSwitchExpression__Group_6__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14749:1: ( rule__XSwitchExpression__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14776:1: ( ( rule__XSwitchExpression__Group_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14777:1: ( rule__XSwitchExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14750:1: ( rule__XSwitchExpression__Group_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14778:1: ( rule__XSwitchExpression__Group_6__0 )? int alt129=2; int LA129_0 = input.LA(1); @@ -43448,9 +43533,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt129) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14750:2: rule__XSwitchExpression__Group_6__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14778:2: rule__XSwitchExpression__Group_6__0 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29832); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29892); rule__XSwitchExpression__Group_6__0(); state._fsp--; @@ -43486,16 +43571,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14760:1: rule__XSwitchExpression__Group__7 : rule__XSwitchExpression__Group__7__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14788:1: rule__XSwitchExpression__Group__7 : rule__XSwitchExpression__Group__7__Impl ; public final void rule__XSwitchExpression__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14764:1: ( rule__XSwitchExpression__Group__7__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14765:2: rule__XSwitchExpression__Group__7__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14792:1: ( rule__XSwitchExpression__Group__7__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14793:2: rule__XSwitchExpression__Group__7__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729863); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729923); rule__XSwitchExpression__Group__7__Impl(); state._fsp--; @@ -43519,22 +43604,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group__7__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14771:1: rule__XSwitchExpression__Group__7__Impl : ( '}' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14799:1: rule__XSwitchExpression__Group__7__Impl : ( '}' ) ; public final void rule__XSwitchExpression__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14775:1: ( ( '}' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14776:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14803:1: ( ( '}' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14804:1: ( '}' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14776:1: ( '}' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14777:1: '}' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14804:1: ( '}' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14805:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_7()); } - match(input,54,FollowSets001.FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29891); if (state.failed) return ; + match(input,54,FollowSets001.FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29951); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_7()); } @@ -43560,16 +43645,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14806:1: rule__XSwitchExpression__Group_2__0 : rule__XSwitchExpression__Group_2__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14834:1: rule__XSwitchExpression__Group_2__0 : rule__XSwitchExpression__Group_2__0__Impl ; public final void rule__XSwitchExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14810:1: ( rule__XSwitchExpression__Group_2__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14811:2: rule__XSwitchExpression__Group_2__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14838:1: ( rule__XSwitchExpression__Group_2__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14839:2: rule__XSwitchExpression__Group_2__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029938); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029998); rule__XSwitchExpression__Group_2__0__Impl(); state._fsp--; @@ -43593,25 +43678,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14817:1: rule__XSwitchExpression__Group_2__0__Impl : ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14845:1: rule__XSwitchExpression__Group_2__0__Impl : ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14821:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14822:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14849:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14850:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14822:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14823:1: ( rule__XSwitchExpression__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14850:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14851:1: ( rule__XSwitchExpression__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14824:1: ( rule__XSwitchExpression__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14824:2: rule__XSwitchExpression__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14852:1: ( rule__XSwitchExpression__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14852:2: rule__XSwitchExpression__Group_2_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl29965); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl30025); rule__XSwitchExpression__Group_2_0__0(); state._fsp--; @@ -43644,21 +43729,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14836:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14864:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14840:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14841:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14868:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14869:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__029997); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__030057); rule__XSwitchExpression__Group_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__030000); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__030060); rule__XSwitchExpression__Group_2_0__1(); state._fsp--; @@ -43682,25 +43767,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14848:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14876:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) ; public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14852:1: ( ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14853:1: ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14880:1: ( ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14881:1: ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14853:1: ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14854:1: ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14881:1: ( ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14882:1: ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLocalVarNameAssignment_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14855:1: ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14855:2: rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14883:1: ( rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14883:2: rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl30027); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl30087); rule__XSwitchExpression__LocalVarNameAssignment_2_0_0(); state._fsp--; @@ -43733,16 +43818,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14865:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14893:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl ; public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14869:1: ( rule__XSwitchExpression__Group_2_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14870:2: rule__XSwitchExpression__Group_2_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14897:1: ( rule__XSwitchExpression__Group_2_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14898:2: rule__XSwitchExpression__Group_2_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__130057); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__130117); rule__XSwitchExpression__Group_2_0__1__Impl(); state._fsp--; @@ -43766,22 +43851,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14876:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ':' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14904:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14880:1: ( ( ':' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14881:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14908:1: ( ( ':' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14909:1: ( ':' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14881:1: ( ':' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14882:1: ':' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14909:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14910:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_1()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30085); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30145); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_1()); } @@ -43807,21 +43892,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_6__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14899:1: rule__XSwitchExpression__Group_6__0 : rule__XSwitchExpression__Group_6__0__Impl rule__XSwitchExpression__Group_6__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14927:1: rule__XSwitchExpression__Group_6__0 : rule__XSwitchExpression__Group_6__0__Impl rule__XSwitchExpression__Group_6__1 ; public final void rule__XSwitchExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14903:1: ( rule__XSwitchExpression__Group_6__0__Impl rule__XSwitchExpression__Group_6__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14904:2: rule__XSwitchExpression__Group_6__0__Impl rule__XSwitchExpression__Group_6__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14931:1: ( rule__XSwitchExpression__Group_6__0__Impl rule__XSwitchExpression__Group_6__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14932:2: rule__XSwitchExpression__Group_6__0__Impl rule__XSwitchExpression__Group_6__1 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030120); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030180); rule__XSwitchExpression__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1_in_rule__XSwitchExpression__Group_6__030123); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1_in_rule__XSwitchExpression__Group_6__030183); rule__XSwitchExpression__Group_6__1(); state._fsp--; @@ -43845,22 +43930,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_6__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14911:1: rule__XSwitchExpression__Group_6__0__Impl : ( 'default' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14939:1: rule__XSwitchExpression__Group_6__0__Impl : ( 'default' ) ; public final void rule__XSwitchExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14915:1: ( ( 'default' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14916:1: ( 'default' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14943:1: ( ( 'default' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14944:1: ( 'default' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14916:1: ( 'default' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14917:1: 'default' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14944:1: ( 'default' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14945:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_6_0()); } - match(input,71,FollowSets001.FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30151); if (state.failed) return ; + match(input,71,FollowSets001.FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30211); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_6_0()); } @@ -43886,21 +43971,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_6__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14930:1: rule__XSwitchExpression__Group_6__1 : rule__XSwitchExpression__Group_6__1__Impl rule__XSwitchExpression__Group_6__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14958:1: rule__XSwitchExpression__Group_6__1 : rule__XSwitchExpression__Group_6__1__Impl rule__XSwitchExpression__Group_6__2 ; public final void rule__XSwitchExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14934:1: ( rule__XSwitchExpression__Group_6__1__Impl rule__XSwitchExpression__Group_6__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14935:2: rule__XSwitchExpression__Group_6__1__Impl rule__XSwitchExpression__Group_6__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14962:1: ( rule__XSwitchExpression__Group_6__1__Impl rule__XSwitchExpression__Group_6__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14963:2: rule__XSwitchExpression__Group_6__1__Impl rule__XSwitchExpression__Group_6__2 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130182); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130242); rule__XSwitchExpression__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2_in_rule__XSwitchExpression__Group_6__130185); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2_in_rule__XSwitchExpression__Group_6__130245); rule__XSwitchExpression__Group_6__2(); state._fsp--; @@ -43924,22 +44009,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_6__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14942:1: rule__XSwitchExpression__Group_6__1__Impl : ( ':' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14970:1: rule__XSwitchExpression__Group_6__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14946:1: ( ( ':' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14947:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14974:1: ( ( ':' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14975:1: ( ':' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14947:1: ( ':' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14948:1: ':' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14975:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14976:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_6_1()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30213); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30273); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_6_1()); } @@ -43965,16 +44050,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_6__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14961:1: rule__XSwitchExpression__Group_6__2 : rule__XSwitchExpression__Group_6__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14989:1: rule__XSwitchExpression__Group_6__2 : rule__XSwitchExpression__Group_6__2__Impl ; public final void rule__XSwitchExpression__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14965:1: ( rule__XSwitchExpression__Group_6__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14966:2: rule__XSwitchExpression__Group_6__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14993:1: ( rule__XSwitchExpression__Group_6__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14994:2: rule__XSwitchExpression__Group_6__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230244); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230304); rule__XSwitchExpression__Group_6__2__Impl(); state._fsp--; @@ -43998,25 +44083,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__Group_6__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14972:1: rule__XSwitchExpression__Group_6__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15000:1: rule__XSwitchExpression__Group_6__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) ; public final void rule__XSwitchExpression__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14976:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14977:1: ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15004:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15005:1: ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14977:1: ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14978:1: ( rule__XSwitchExpression__DefaultAssignment_6_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15005:1: ( ( rule__XSwitchExpression__DefaultAssignment_6_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15006:1: ( rule__XSwitchExpression__DefaultAssignment_6_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_6_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14979:1: ( rule__XSwitchExpression__DefaultAssignment_6_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14979:2: rule__XSwitchExpression__DefaultAssignment_6_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15007:1: ( rule__XSwitchExpression__DefaultAssignment_6_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15007:2: rule__XSwitchExpression__DefaultAssignment_6_2 { - pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30271); + pushFollow(FollowSets001.FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30331); rule__XSwitchExpression__DefaultAssignment_6_2(); state._fsp--; @@ -44049,21 +44134,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14995:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15023:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; public final void rule__XCasePart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14999:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15000:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15027:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15028:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030307); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030367); rule__XCasePart__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030310); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030370); rule__XCasePart__Group__1(); state._fsp--; @@ -44087,22 +44172,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15007:1: rule__XCasePart__Group__0__Impl : ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15035:1: rule__XCasePart__Group__0__Impl : ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) ; public final void rule__XCasePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15011:1: ( ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15012:1: ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15039:1: ( ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15040:1: ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15012:1: ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15013:1: ( rule__XCasePart__TypeGuardAssignment_0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15040:1: ( ( rule__XCasePart__TypeGuardAssignment_0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15041:1: ( rule__XCasePart__TypeGuardAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15014:1: ( rule__XCasePart__TypeGuardAssignment_0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15042:1: ( rule__XCasePart__TypeGuardAssignment_0 )? int alt130=2; int LA130_0 = input.LA(1); @@ -44111,9 +44196,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt130) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15014:2: rule__XCasePart__TypeGuardAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15042:2: rule__XCasePart__TypeGuardAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30337); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30397); rule__XCasePart__TypeGuardAssignment_0(); state._fsp--; @@ -44149,21 +44234,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15024:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15052:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; public final void rule__XCasePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15028:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15029:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15056:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15057:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130368); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130428); rule__XCasePart__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130371); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130431); rule__XCasePart__Group__2(); state._fsp--; @@ -44187,22 +44272,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15036:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__Group_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15064:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__Group_1__0 )? ) ; public final void rule__XCasePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15040:1: ( ( ( rule__XCasePart__Group_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15041:1: ( ( rule__XCasePart__Group_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15068:1: ( ( ( rule__XCasePart__Group_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15069:1: ( ( rule__XCasePart__Group_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15041:1: ( ( rule__XCasePart__Group_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15042:1: ( rule__XCasePart__Group_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15069:1: ( ( rule__XCasePart__Group_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15070:1: ( rule__XCasePart__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15043:1: ( rule__XCasePart__Group_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15071:1: ( rule__XCasePart__Group_1__0 )? int alt131=2; int LA131_0 = input.LA(1); @@ -44211,9 +44296,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt131) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15043:2: rule__XCasePart__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15071:2: rule__XCasePart__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30398); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30458); rule__XCasePart__Group_1__0(); state._fsp--; @@ -44249,21 +44334,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15053:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15081:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; public final void rule__XCasePart__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15057:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15058:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15085:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15086:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230429); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230489); rule__XCasePart__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230432); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230492); rule__XCasePart__Group__3(); state._fsp--; @@ -44287,22 +44372,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15065:1: rule__XCasePart__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15093:1: rule__XCasePart__Group__2__Impl : ( ':' ) ; public final void rule__XCasePart__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15069:1: ( ( ':' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15070:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15097:1: ( ( ':' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15098:1: ( ':' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15070:1: ( ':' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15071:1: ':' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15098:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15099:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getColonKeyword_2()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__XCasePart__Group__2__Impl30460); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__XCasePart__Group__2__Impl30520); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getColonKeyword_2()); } @@ -44328,16 +44413,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15084:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15112:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; public final void rule__XCasePart__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15088:1: ( rule__XCasePart__Group__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15089:2: rule__XCasePart__Group__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15116:1: ( rule__XCasePart__Group__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15117:2: rule__XCasePart__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330491); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330551); rule__XCasePart__Group__3__Impl(); state._fsp--; @@ -44361,25 +44446,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15095:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__ThenAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15123:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__ThenAssignment_3 ) ) ; public final void rule__XCasePart__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15099:1: ( ( ( rule__XCasePart__ThenAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15100:1: ( ( rule__XCasePart__ThenAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15127:1: ( ( ( rule__XCasePart__ThenAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15128:1: ( ( rule__XCasePart__ThenAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15100:1: ( ( rule__XCasePart__ThenAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15101:1: ( rule__XCasePart__ThenAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15128:1: ( ( rule__XCasePart__ThenAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15129:1: ( rule__XCasePart__ThenAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15102:1: ( rule__XCasePart__ThenAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15102:2: rule__XCasePart__ThenAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15130:1: ( rule__XCasePart__ThenAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15130:2: rule__XCasePart__ThenAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30518); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30578); rule__XCasePart__ThenAssignment_3(); state._fsp--; @@ -44412,21 +44497,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15120:1: rule__XCasePart__Group_1__0 : rule__XCasePart__Group_1__0__Impl rule__XCasePart__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15148:1: rule__XCasePart__Group_1__0 : rule__XCasePart__Group_1__0__Impl rule__XCasePart__Group_1__1 ; public final void rule__XCasePart__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15124:1: ( rule__XCasePart__Group_1__0__Impl rule__XCasePart__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15125:2: rule__XCasePart__Group_1__0__Impl rule__XCasePart__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15152:1: ( rule__XCasePart__Group_1__0__Impl rule__XCasePart__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15153:2: rule__XCasePart__Group_1__0__Impl rule__XCasePart__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030556); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030616); rule__XCasePart__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1_in_rule__XCasePart__Group_1__030559); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1_in_rule__XCasePart__Group_1__030619); rule__XCasePart__Group_1__1(); state._fsp--; @@ -44450,22 +44535,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15132:1: rule__XCasePart__Group_1__0__Impl : ( 'case' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15160:1: rule__XCasePart__Group_1__0__Impl : ( 'case' ) ; public final void rule__XCasePart__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15136:1: ( ( 'case' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15137:1: ( 'case' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15164:1: ( ( 'case' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15165:1: ( 'case' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15137:1: ( 'case' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15138:1: 'case' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15165:1: ( 'case' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15166:1: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseKeyword_1_0()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30587); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30647); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getCaseKeyword_1_0()); } @@ -44491,16 +44576,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15151:1: rule__XCasePart__Group_1__1 : rule__XCasePart__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15179:1: rule__XCasePart__Group_1__1 : rule__XCasePart__Group_1__1__Impl ; public final void rule__XCasePart__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15155:1: ( rule__XCasePart__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15156:2: rule__XCasePart__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15183:1: ( rule__XCasePart__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15184:2: rule__XCasePart__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130618); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130678); rule__XCasePart__Group_1__1__Impl(); state._fsp--; @@ -44524,25 +44609,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15162:1: rule__XCasePart__Group_1__1__Impl : ( ( rule__XCasePart__CaseAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15190:1: rule__XCasePart__Group_1__1__Impl : ( ( rule__XCasePart__CaseAssignment_1_1 ) ) ; public final void rule__XCasePart__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15166:1: ( ( ( rule__XCasePart__CaseAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15167:1: ( ( rule__XCasePart__CaseAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15194:1: ( ( ( rule__XCasePart__CaseAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15195:1: ( ( rule__XCasePart__CaseAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15167:1: ( ( rule__XCasePart__CaseAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15168:1: ( rule__XCasePart__CaseAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15195:1: ( ( rule__XCasePart__CaseAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15196:1: ( rule__XCasePart__CaseAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15169:1: ( rule__XCasePart__CaseAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15169:2: rule__XCasePart__CaseAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15197:1: ( rule__XCasePart__CaseAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15197:2: rule__XCasePart__CaseAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30645); + pushFollow(FollowSets001.FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30705); rule__XCasePart__CaseAssignment_1_1(); state._fsp--; @@ -44575,21 +44660,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15183:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15211:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; public final void rule__XForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15187:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15188:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15215:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15216:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030679); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030739); rule__XForLoopExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030682); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030742); rule__XForLoopExpression__Group__1(); state._fsp--; @@ -44613,23 +44698,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15195:1: rule__XForLoopExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15223:1: rule__XForLoopExpression__Group__0__Impl : ( () ) ; public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15199:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15200:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15227:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15228:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15200:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15201:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15228:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15229:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15202:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15204:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15230:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15232:1: { } @@ -44654,21 +44739,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15214:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15242:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; public final void rule__XForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15218:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15219:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15246:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15247:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130740); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130800); rule__XForLoopExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130743); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130803); rule__XForLoopExpression__Group__2(); state._fsp--; @@ -44692,22 +44777,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15226:1: rule__XForLoopExpression__Group__1__Impl : ( 'for' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15254:1: rule__XForLoopExpression__Group__1__Impl : ( 'for' ) ; public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15230:1: ( ( 'for' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15231:1: ( 'for' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15258:1: ( ( 'for' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15259:1: ( 'for' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15231:1: ( 'for' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15232:1: 'for' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15259:1: ( 'for' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15260:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_1()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30771); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30831); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_1()); } @@ -44733,21 +44818,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15245:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15273:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; public final void rule__XForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15249:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15250:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15277:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15278:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230802); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230862); rule__XForLoopExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230805); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230865); rule__XForLoopExpression__Group__3(); state._fsp--; @@ -44771,22 +44856,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15257:1: rule__XForLoopExpression__Group__2__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15285:1: rule__XForLoopExpression__Group__2__Impl : ( '(' ) ; public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15261:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15262:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15289:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15290:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15262:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15263:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15290:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15291:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30833); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30893); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -44812,21 +44897,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15276:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl rule__XForLoopExpression__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15304:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl rule__XForLoopExpression__Group__4 ; public final void rule__XForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15280:1: ( rule__XForLoopExpression__Group__3__Impl rule__XForLoopExpression__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15281:2: rule__XForLoopExpression__Group__3__Impl rule__XForLoopExpression__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15308:1: ( rule__XForLoopExpression__Group__3__Impl rule__XForLoopExpression__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15309:2: rule__XForLoopExpression__Group__3__Impl rule__XForLoopExpression__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330864); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330924); rule__XForLoopExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330867); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330927); rule__XForLoopExpression__Group__4(); state._fsp--; @@ -44850,25 +44935,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15288:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15316:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) ; public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15292:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15293:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15320:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15321:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15293:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15294:1: ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15321:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15322:1: ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15295:1: ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15295:2: rule__XForLoopExpression__DeclaredParamAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15323:1: ( rule__XForLoopExpression__DeclaredParamAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15323:2: rule__XForLoopExpression__DeclaredParamAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30894); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30954); rule__XForLoopExpression__DeclaredParamAssignment_3(); state._fsp--; @@ -44901,21 +44986,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15305:1: rule__XForLoopExpression__Group__4 : rule__XForLoopExpression__Group__4__Impl rule__XForLoopExpression__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15333:1: rule__XForLoopExpression__Group__4 : rule__XForLoopExpression__Group__4__Impl rule__XForLoopExpression__Group__5 ; public final void rule__XForLoopExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15309:1: ( rule__XForLoopExpression__Group__4__Impl rule__XForLoopExpression__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15310:2: rule__XForLoopExpression__Group__4__Impl rule__XForLoopExpression__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15337:1: ( rule__XForLoopExpression__Group__4__Impl rule__XForLoopExpression__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15338:2: rule__XForLoopExpression__Group__4__Impl rule__XForLoopExpression__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430924); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430984); rule__XForLoopExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430927); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430987); rule__XForLoopExpression__Group__5(); state._fsp--; @@ -44939,22 +45024,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15317:1: rule__XForLoopExpression__Group__4__Impl : ( ':' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15345:1: rule__XForLoopExpression__Group__4__Impl : ( ':' ) ; public final void rule__XForLoopExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15321:1: ( ( ':' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15322:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15349:1: ( ( ':' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15350:1: ( ':' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15322:1: ( ':' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15323:1: ':' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15350:1: ( ':' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15351:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_4()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl30955); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl31015); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_4()); } @@ -44980,21 +45065,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15336:1: rule__XForLoopExpression__Group__5 : rule__XForLoopExpression__Group__5__Impl rule__XForLoopExpression__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15364:1: rule__XForLoopExpression__Group__5 : rule__XForLoopExpression__Group__5__Impl rule__XForLoopExpression__Group__6 ; public final void rule__XForLoopExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15340:1: ( rule__XForLoopExpression__Group__5__Impl rule__XForLoopExpression__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15341:2: rule__XForLoopExpression__Group__5__Impl rule__XForLoopExpression__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15368:1: ( rule__XForLoopExpression__Group__5__Impl rule__XForLoopExpression__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15369:2: rule__XForLoopExpression__Group__5__Impl rule__XForLoopExpression__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__530986); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__531046); rule__XForLoopExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__530989); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__531049); rule__XForLoopExpression__Group__6(); state._fsp--; @@ -45018,25 +45103,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15348:1: rule__XForLoopExpression__Group__5__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15376:1: rule__XForLoopExpression__Group__5__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) ; public final void rule__XForLoopExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15352:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15353:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15380:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15381:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15353:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15354:1: ( rule__XForLoopExpression__ForExpressionAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15381:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15382:1: ( rule__XForLoopExpression__ForExpressionAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15355:1: ( rule__XForLoopExpression__ForExpressionAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15355:2: rule__XForLoopExpression__ForExpressionAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15383:1: ( rule__XForLoopExpression__ForExpressionAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15383:2: rule__XForLoopExpression__ForExpressionAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl31016); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl31076); rule__XForLoopExpression__ForExpressionAssignment_5(); state._fsp--; @@ -45069,21 +45154,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15365:1: rule__XForLoopExpression__Group__6 : rule__XForLoopExpression__Group__6__Impl rule__XForLoopExpression__Group__7 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15393:1: rule__XForLoopExpression__Group__6 : rule__XForLoopExpression__Group__6__Impl rule__XForLoopExpression__Group__7 ; public final void rule__XForLoopExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15369:1: ( rule__XForLoopExpression__Group__6__Impl rule__XForLoopExpression__Group__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15370:2: rule__XForLoopExpression__Group__6__Impl rule__XForLoopExpression__Group__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15397:1: ( rule__XForLoopExpression__Group__6__Impl rule__XForLoopExpression__Group__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15398:2: rule__XForLoopExpression__Group__6__Impl rule__XForLoopExpression__Group__7 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__631046); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__631106); rule__XForLoopExpression__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__631049); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__631109); rule__XForLoopExpression__Group__7(); state._fsp--; @@ -45107,22 +45192,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15377:1: rule__XForLoopExpression__Group__6__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15405:1: rule__XForLoopExpression__Group__6__Impl : ( ')' ) ; public final void rule__XForLoopExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15381:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15382:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15409:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15410:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15382:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15383:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15410:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15411:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_6()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31077); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31137); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_6()); } @@ -45148,16 +45233,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15396:1: rule__XForLoopExpression__Group__7 : rule__XForLoopExpression__Group__7__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15424:1: rule__XForLoopExpression__Group__7 : rule__XForLoopExpression__Group__7__Impl ; public final void rule__XForLoopExpression__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15400:1: ( rule__XForLoopExpression__Group__7__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15401:2: rule__XForLoopExpression__Group__7__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15428:1: ( rule__XForLoopExpression__Group__7__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15429:2: rule__XForLoopExpression__Group__7__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731108); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731168); rule__XForLoopExpression__Group__7__Impl(); state._fsp--; @@ -45181,25 +45266,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__Group__7__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15407:1: rule__XForLoopExpression__Group__7__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15435:1: rule__XForLoopExpression__Group__7__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) ; public final void rule__XForLoopExpression__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15411:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15412:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15439:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15440:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15412:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15413:1: ( rule__XForLoopExpression__EachExpressionAssignment_7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15440:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_7 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15441:1: ( rule__XForLoopExpression__EachExpressionAssignment_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_7()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15414:1: ( rule__XForLoopExpression__EachExpressionAssignment_7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15414:2: rule__XForLoopExpression__EachExpressionAssignment_7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15442:1: ( rule__XForLoopExpression__EachExpressionAssignment_7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15442:2: rule__XForLoopExpression__EachExpressionAssignment_7 { - pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31135); + pushFollow(FollowSets001.FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31195); rule__XForLoopExpression__EachExpressionAssignment_7(); state._fsp--; @@ -45232,21 +45317,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15440:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15468:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; public final void rule__XWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15444:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15445:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15472:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15473:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031181); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031241); rule__XWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031184); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031244); rule__XWhileExpression__Group__1(); state._fsp--; @@ -45270,23 +45355,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15452:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15480:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15456:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15457:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15484:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15485:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15457:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15458:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15485:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15486:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15459:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15461:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15487:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15489:1: { } @@ -45311,21 +45396,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15471:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15499:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; public final void rule__XWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15475:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15476:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15503:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15504:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131242); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131302); rule__XWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131245); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131305); rule__XWhileExpression__Group__2(); state._fsp--; @@ -45349,22 +45434,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15483:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15511:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15487:1: ( ( 'while' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15488:1: ( 'while' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15515:1: ( ( 'while' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15516:1: ( 'while' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15488:1: ( 'while' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15489:1: 'while' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15516:1: ( 'while' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15517:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31273); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31333); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } @@ -45390,21 +45475,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15502:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15530:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; public final void rule__XWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15506:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15507:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15534:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15535:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231304); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231364); rule__XWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231307); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231367); rule__XWhileExpression__Group__3(); state._fsp--; @@ -45428,22 +45513,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15514:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15542:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15518:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15519:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15546:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15547:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15519:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15520:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15547:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15548:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31335); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31395); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -45469,21 +45554,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15533:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15561:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; public final void rule__XWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15537:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15538:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15565:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15566:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331366); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331426); rule__XWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331369); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331429); rule__XWhileExpression__Group__4(); state._fsp--; @@ -45507,25 +45592,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15545:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15573:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15549:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15550:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15577:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15578:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15550:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15551:1: ( rule__XWhileExpression__PredicateAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15578:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15579:1: ( rule__XWhileExpression__PredicateAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15552:1: ( rule__XWhileExpression__PredicateAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15552:2: rule__XWhileExpression__PredicateAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15580:1: ( rule__XWhileExpression__PredicateAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15580:2: rule__XWhileExpression__PredicateAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31396); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31456); rule__XWhileExpression__PredicateAssignment_3(); state._fsp--; @@ -45558,21 +45643,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15562:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15590:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; public final void rule__XWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15566:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15567:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15594:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15595:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431426); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431486); rule__XWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431429); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431489); rule__XWhileExpression__Group__5(); state._fsp--; @@ -45596,22 +45681,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15574:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15602:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15578:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15579:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15606:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15607:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15579:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15580:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15607:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15608:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31457); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31517); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } @@ -45637,16 +45722,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15593:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15621:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; public final void rule__XWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15597:1: ( rule__XWhileExpression__Group__5__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15598:2: rule__XWhileExpression__Group__5__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15625:1: ( rule__XWhileExpression__Group__5__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15626:2: rule__XWhileExpression__Group__5__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531488); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531548); rule__XWhileExpression__Group__5__Impl(); state._fsp--; @@ -45670,25 +45755,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15604:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15632:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15608:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15609:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15636:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15637:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15609:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15610:1: ( rule__XWhileExpression__BodyAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15637:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15638:1: ( rule__XWhileExpression__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15611:1: ( rule__XWhileExpression__BodyAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15611:2: rule__XWhileExpression__BodyAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15639:1: ( rule__XWhileExpression__BodyAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15639:2: rule__XWhileExpression__BodyAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31515); + pushFollow(FollowSets001.FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31575); rule__XWhileExpression__BodyAssignment_5(); state._fsp--; @@ -45721,21 +45806,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15633:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15661:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; public final void rule__XDoWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15637:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15638:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15665:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15666:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031557); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031617); rule__XDoWhileExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031560); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031620); rule__XDoWhileExpression__Group__1(); state._fsp--; @@ -45759,23 +45844,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15645:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15673:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15649:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15650:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15677:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15678:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15650:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15651:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15678:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15679:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15652:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15654:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15680:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15682:1: { } @@ -45800,21 +45885,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15664:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15692:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; public final void rule__XDoWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15668:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15669:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15696:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15697:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131618); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131678); rule__XDoWhileExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131621); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131681); rule__XDoWhileExpression__Group__2(); state._fsp--; @@ -45838,22 +45923,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15676:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15704:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15680:1: ( ( 'do' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15681:1: ( 'do' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15708:1: ( ( 'do' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15709:1: ( 'do' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15681:1: ( 'do' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15682:1: 'do' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15709:1: ( 'do' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15710:1: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31649); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31709); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } @@ -45879,21 +45964,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15695:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15723:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; public final void rule__XDoWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15699:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15700:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15727:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15728:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231680); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231740); rule__XDoWhileExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231683); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231743); rule__XDoWhileExpression__Group__3(); state._fsp--; @@ -45917,25 +46002,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15707:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15735:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15711:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15712:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15739:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15740:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15712:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15713:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15740:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15741:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15714:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15714:2: rule__XDoWhileExpression__BodyAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15742:1: ( rule__XDoWhileExpression__BodyAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15742:2: rule__XDoWhileExpression__BodyAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31710); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31770); rule__XDoWhileExpression__BodyAssignment_2(); state._fsp--; @@ -45968,21 +46053,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15724:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15752:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; public final void rule__XDoWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15728:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15729:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15756:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15757:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331740); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331800); rule__XDoWhileExpression__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331743); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331803); rule__XDoWhileExpression__Group__4(); state._fsp--; @@ -46006,22 +46091,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15736:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15764:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15740:1: ( ( 'while' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15741:1: ( 'while' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15768:1: ( ( 'while' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15769:1: ( 'while' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15741:1: ( 'while' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15742:1: 'while' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15769:1: ( 'while' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15770:1: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31771); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31831); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } @@ -46047,21 +46132,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15755:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15783:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; public final void rule__XDoWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15759:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15760:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15787:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15788:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431802); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431862); rule__XDoWhileExpression__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431805); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431865); rule__XDoWhileExpression__Group__5(); state._fsp--; @@ -46085,22 +46170,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15767:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15795:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15771:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15772:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15799:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15800:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15772:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15773:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15800:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15801:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31833); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31893); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } @@ -46126,21 +46211,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15786:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15814:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; public final void rule__XDoWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15790:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15791:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15818:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15819:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531864); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531924); rule__XDoWhileExpression__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531867); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531927); rule__XDoWhileExpression__Group__6(); state._fsp--; @@ -46164,25 +46249,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15798:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15826:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15802:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15803:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15830:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15831:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15803:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15804:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15831:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15832:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15805:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15805:2: rule__XDoWhileExpression__PredicateAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15833:1: ( rule__XDoWhileExpression__PredicateAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15833:2: rule__XDoWhileExpression__PredicateAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31894); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31954); rule__XDoWhileExpression__PredicateAssignment_5(); state._fsp--; @@ -46215,16 +46300,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15815:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15843:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; public final void rule__XDoWhileExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15819:1: ( rule__XDoWhileExpression__Group__6__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15820:2: rule__XDoWhileExpression__Group__6__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15847:1: ( rule__XDoWhileExpression__Group__6__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15848:2: rule__XDoWhileExpression__Group__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631924); + pushFollow(FollowSets001.FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631984); rule__XDoWhileExpression__Group__6__Impl(); state._fsp--; @@ -46248,22 +46333,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15826:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15854:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15830:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15831:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15858:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15859:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15831:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15832:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15859:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15860:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl31952); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl32012); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } @@ -46289,21 +46374,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15859:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15887:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; public final void rule__XVariableDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15863:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15864:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15891:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15892:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__031997); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__032057); rule__XVariableDeclaration__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__032000); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__032060); rule__XVariableDeclaration__Group__1(); state._fsp--; @@ -46327,23 +46412,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15871:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15899:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15875:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15876:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15903:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15904:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15876:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15877:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15904:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15905:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15878:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15880:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15906:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15908:1: { } @@ -46368,21 +46453,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15890:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15918:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; public final void rule__XVariableDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15894:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15895:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15922:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15923:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__132058); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__132118); rule__XVariableDeclaration__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__132061); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__132121); rule__XVariableDeclaration__Group__2(); state._fsp--; @@ -46406,25 +46491,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15902:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15930:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15906:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15907:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15934:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15935:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15907:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15908:1: ( rule__XVariableDeclaration__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15935:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15936:1: ( rule__XVariableDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15909:1: ( rule__XVariableDeclaration__Alternatives_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15909:2: rule__XVariableDeclaration__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15937:1: ( rule__XVariableDeclaration__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15937:2: rule__XVariableDeclaration__Alternatives_1 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32088); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32148); rule__XVariableDeclaration__Alternatives_1(); state._fsp--; @@ -46457,21 +46542,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15919:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15947:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; public final void rule__XVariableDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15923:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15924:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15951:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15952:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232118); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232178); rule__XVariableDeclaration__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232121); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232181); rule__XVariableDeclaration__Group__3(); state._fsp--; @@ -46495,25 +46580,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15931:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15959:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15935:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15936:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15963:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15964:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15936:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15937:1: ( rule__XVariableDeclaration__Alternatives_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15964:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15965:1: ( rule__XVariableDeclaration__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15938:1: ( rule__XVariableDeclaration__Alternatives_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15938:2: rule__XVariableDeclaration__Alternatives_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15966:1: ( rule__XVariableDeclaration__Alternatives_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15966:2: rule__XVariableDeclaration__Alternatives_2 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32148); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32208); rule__XVariableDeclaration__Alternatives_2(); state._fsp--; @@ -46546,16 +46631,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15948:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15976:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; public final void rule__XVariableDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15952:1: ( rule__XVariableDeclaration__Group__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15953:2: rule__XVariableDeclaration__Group__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15980:1: ( rule__XVariableDeclaration__Group__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15981:2: rule__XVariableDeclaration__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332178); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332238); rule__XVariableDeclaration__Group__3__Impl(); state._fsp--; @@ -46579,22 +46664,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15959:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15987:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15963:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15964:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15991:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15992:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15964:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15965:1: ( rule__XVariableDeclaration__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15992:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15993:1: ( rule__XVariableDeclaration__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15966:1: ( rule__XVariableDeclaration__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15994:1: ( rule__XVariableDeclaration__Group_3__0 )? int alt132=2; int LA132_0 = input.LA(1); @@ -46603,9 +46688,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt132) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15966:2: rule__XVariableDeclaration__Group_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15994:2: rule__XVariableDeclaration__Group_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32205); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32265); rule__XVariableDeclaration__Group_3__0(); state._fsp--; @@ -46641,16 +46726,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15984:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16012:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15988:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15989:2: rule__XVariableDeclaration__Group_2_0__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16016:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16017:2: rule__XVariableDeclaration__Group_2_0__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032244); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032304); rule__XVariableDeclaration__Group_2_0__0__Impl(); state._fsp--; @@ -46674,25 +46759,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15995:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16023:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:15999:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16000:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16027:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16028:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16000:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16001:1: ( rule__XVariableDeclaration__Group_2_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16028:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16029:1: ( rule__XVariableDeclaration__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16002:1: ( rule__XVariableDeclaration__Group_2_0_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16002:2: rule__XVariableDeclaration__Group_2_0_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16030:1: ( rule__XVariableDeclaration__Group_2_0_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16030:2: rule__XVariableDeclaration__Group_2_0_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32271); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32331); rule__XVariableDeclaration__Group_2_0_0__0(); state._fsp--; @@ -46725,21 +46810,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16014:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16042:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16018:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16019:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16046:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16047:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__032303); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__032363); rule__XVariableDeclaration__Group_2_0_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__032306); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__032366); rule__XVariableDeclaration__Group_2_0_0__1(); state._fsp--; @@ -46763,25 +46848,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16026:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16054:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16030:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16031:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16058:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16059:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16031:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16032:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16059:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16060:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16033:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16033:2: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16061:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16061:2: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl32333); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl32393); rule__XVariableDeclaration__TypeAssignment_2_0_0_0(); state._fsp--; @@ -46814,16 +46899,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16043:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16071:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16047:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16048:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16075:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16076:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__132363); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__132423); rule__XVariableDeclaration__Group_2_0_0__1__Impl(); state._fsp--; @@ -46847,25 +46932,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16054:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16082:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16058:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16059:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16086:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16087:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16059:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16060:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16087:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16088:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16061:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16061:2: rule__XVariableDeclaration__NameAssignment_2_0_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16089:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16089:2: rule__XVariableDeclaration__NameAssignment_2_0_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl32390); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl32450); rule__XVariableDeclaration__NameAssignment_2_0_0_1(); state._fsp--; @@ -46898,21 +46983,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16075:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16103:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16079:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16080:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16107:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16108:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032424); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032484); rule__XVariableDeclaration__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__032427); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__032487); rule__XVariableDeclaration__Group_3__1(); state._fsp--; @@ -46936,22 +47021,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16087:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16115:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16091:1: ( ( '=' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16092:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16119:1: ( ( '=' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16120:1: ( '=' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16092:1: ( '=' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16093:1: '=' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16120:1: ( '=' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16121:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); } - match(input,11,FollowSets001.FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32455); if (state.failed) return ; + match(input,11,FollowSets001.FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32515); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); } @@ -46977,16 +47062,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16106:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16134:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16110:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16111:2: rule__XVariableDeclaration__Group_3__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16138:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16139:2: rule__XVariableDeclaration__Group_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132486); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132546); rule__XVariableDeclaration__Group_3__1__Impl(); state._fsp--; @@ -47010,25 +47095,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16117:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16145:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16121:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16122:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16149:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16150:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16122:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16123:1: ( rule__XVariableDeclaration__RightAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16150:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16151:1: ( rule__XVariableDeclaration__RightAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16124:1: ( rule__XVariableDeclaration__RightAssignment_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16124:2: rule__XVariableDeclaration__RightAssignment_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16152:1: ( rule__XVariableDeclaration__RightAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16152:2: rule__XVariableDeclaration__RightAssignment_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32513); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32573); rule__XVariableDeclaration__RightAssignment_3_1(); state._fsp--; @@ -47061,21 +47146,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16138:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16166:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; public final void rule__JvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16142:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16143:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16170:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16171:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032547); + pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032607); rule__JvmFormalParameter__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032550); + pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032610); rule__JvmFormalParameter__Group__1(); state._fsp--; @@ -47099,22 +47184,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16150:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16178:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16154:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16155:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16182:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16183:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16155:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16156:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16183:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16184:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16157:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16185:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? int alt133=2; switch ( input.LA(1) ) { case RULE_ID: @@ -47181,9 +47266,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt133) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16157:2: rule__JvmFormalParameter__ParameterTypeAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16185:2: rule__JvmFormalParameter__ParameterTypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32577); + pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32637); rule__JvmFormalParameter__ParameterTypeAssignment_0(); state._fsp--; @@ -47219,16 +47304,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16167:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16195:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; public final void rule__JvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16171:1: ( rule__JvmFormalParameter__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16172:2: rule__JvmFormalParameter__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16199:1: ( rule__JvmFormalParameter__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16200:2: rule__JvmFormalParameter__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132608); + pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132668); rule__JvmFormalParameter__Group__1__Impl(); state._fsp--; @@ -47252,25 +47337,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16178:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16206:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16182:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16183:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16210:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16211:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16183:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16184:1: ( rule__JvmFormalParameter__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16211:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16212:1: ( rule__JvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16185:1: ( rule__JvmFormalParameter__NameAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16185:2: rule__JvmFormalParameter__NameAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16213:1: ( rule__JvmFormalParameter__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16213:2: rule__JvmFormalParameter__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32635); + pushFollow(FollowSets001.FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32695); rule__JvmFormalParameter__NameAssignment_1(); state._fsp--; @@ -47302,22 +47387,195 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__JvmFormalParameter__Group__1__Impl" + // $ANTLR start "rule__FullJvmFormalParameter__Group__0" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16227:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ; + public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16231:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16232:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 + { + pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__032729); + rule__FullJvmFormalParameter__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__032732); + rule__FullJvmFormalParameter__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FullJvmFormalParameter__Group__0" + + + // $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16239:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ; + public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16243:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16244:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) + { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16244:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16245:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); + } + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16246:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16246:2: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 + { + pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl32759); + rule__FullJvmFormalParameter__ParameterTypeAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FullJvmFormalParameter__Group__0__Impl" + + + // $ANTLR start "rule__FullJvmFormalParameter__Group__1" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16256:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ; + public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16260:1: ( rule__FullJvmFormalParameter__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16261:2: rule__FullJvmFormalParameter__Group__1__Impl + { + pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__132789); + rule__FullJvmFormalParameter__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FullJvmFormalParameter__Group__1" + + + // $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16267:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ; + public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16271:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16272:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) + { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16272:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16273:1: ( rule__FullJvmFormalParameter__NameAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); + } + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16274:1: ( rule__FullJvmFormalParameter__NameAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16274:2: rule__FullJvmFormalParameter__NameAssignment_1 + { + pushFollow(FollowSets001.FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl32816); + rule__FullJvmFormalParameter__NameAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FullJvmFormalParameter__Group__1__Impl" + + // $ANTLR start "rule__XFeatureCall__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16199:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16288:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; public final void rule__XFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16203:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16204:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16292:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16293:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032669); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032850); rule__XFeatureCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032672); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032853); rule__XFeatureCall__Group__1(); state._fsp--; @@ -47341,23 +47599,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16211:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16300:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16215:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16216:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16304:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16305:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16216:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16217:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16305:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16306:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16218:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16220:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16307:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16309:1: { } @@ -47382,21 +47640,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16230:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16319:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; public final void rule__XFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16234:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16235:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16323:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16324:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132730); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132911); rule__XFeatureCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132733); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132914); rule__XFeatureCall__Group__2(); state._fsp--; @@ -47420,22 +47678,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16242:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16331:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) ; public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16246:1: ( ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16247:1: ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16335:1: ( ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16336:1: ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16247:1: ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16248:1: ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16336:1: ( ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16337:1: ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getDeclaringTypeAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16249:1: ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16338:1: ( rule__XFeatureCall__DeclaringTypeAssignment_1 )? int alt134=2; switch ( input.LA(1) ) { case RULE_ID: @@ -47496,9 +47754,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt134) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16249:2: rule__XFeatureCall__DeclaringTypeAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16338:2: rule__XFeatureCall__DeclaringTypeAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32760); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32941); rule__XFeatureCall__DeclaringTypeAssignment_1(); state._fsp--; @@ -47534,21 +47792,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16259:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16348:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; public final void rule__XFeatureCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16263:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16264:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16352:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16353:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232791); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232972); rule__XFeatureCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232794); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232975); rule__XFeatureCall__Group__3(); state._fsp--; @@ -47572,22 +47830,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16271:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__Group_2__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16360:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__Group_2__0 )? ) ; public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16275:1: ( ( ( rule__XFeatureCall__Group_2__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16276:1: ( ( rule__XFeatureCall__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16364:1: ( ( ( rule__XFeatureCall__Group_2__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16365:1: ( ( rule__XFeatureCall__Group_2__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16276:1: ( ( rule__XFeatureCall__Group_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16277:1: ( rule__XFeatureCall__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16365:1: ( ( rule__XFeatureCall__Group_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16366:1: ( rule__XFeatureCall__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16278:1: ( rule__XFeatureCall__Group_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16367:1: ( rule__XFeatureCall__Group_2__0 )? int alt135=2; int LA135_0 = input.LA(1); @@ -47596,9 +47854,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt135) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16278:2: rule__XFeatureCall__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16367:2: rule__XFeatureCall__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl32821); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl33002); rule__XFeatureCall__Group_2__0(); state._fsp--; @@ -47634,21 +47892,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16288:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16377:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; public final void rule__XFeatureCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16292:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16293:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16381:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16382:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__332852); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__333033); rule__XFeatureCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__332855); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__333036); rule__XFeatureCall__Group__4(); state._fsp--; @@ -47672,25 +47930,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16300:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16389:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) ; public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16304:1: ( ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16305:1: ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16393:1: ( ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16394:1: ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16305:1: ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16306:1: ( rule__XFeatureCall__FeatureAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16394:1: ( ( rule__XFeatureCall__FeatureAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16395:1: ( rule__XFeatureCall__FeatureAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16307:1: ( rule__XFeatureCall__FeatureAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16307:2: rule__XFeatureCall__FeatureAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16396:1: ( rule__XFeatureCall__FeatureAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16396:2: rule__XFeatureCall__FeatureAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl32882); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl33063); rule__XFeatureCall__FeatureAssignment_3(); state._fsp--; @@ -47723,21 +47981,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16317:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl rule__XFeatureCall__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16406:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl rule__XFeatureCall__Group__5 ; public final void rule__XFeatureCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16321:1: ( rule__XFeatureCall__Group__4__Impl rule__XFeatureCall__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16322:2: rule__XFeatureCall__Group__4__Impl rule__XFeatureCall__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16410:1: ( rule__XFeatureCall__Group__4__Impl rule__XFeatureCall__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16411:2: rule__XFeatureCall__Group__4__Impl rule__XFeatureCall__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__432912); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__433093); rule__XFeatureCall__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__432915); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__433096); rule__XFeatureCall__Group__5(); state._fsp--; @@ -47761,29 +48019,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16329:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__Group_4__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16418:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__Group_4__0 )? ) ; public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16333:1: ( ( ( rule__XFeatureCall__Group_4__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16334:1: ( ( rule__XFeatureCall__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16422:1: ( ( ( rule__XFeatureCall__Group_4__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16423:1: ( ( rule__XFeatureCall__Group_4__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16334:1: ( ( rule__XFeatureCall__Group_4__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16335:1: ( rule__XFeatureCall__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16423:1: ( ( rule__XFeatureCall__Group_4__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16424:1: ( rule__XFeatureCall__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16336:1: ( rule__XFeatureCall__Group_4__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16425:1: ( rule__XFeatureCall__Group_4__0 )? int alt136=2; alt136 = dfa136.predict(input); switch (alt136) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16336:2: rule__XFeatureCall__Group_4__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16425:2: rule__XFeatureCall__Group_4__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl32942); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl33123); rule__XFeatureCall__Group_4__0(); state._fsp--; @@ -47819,16 +48077,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16346:1: rule__XFeatureCall__Group__5 : rule__XFeatureCall__Group__5__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16435:1: rule__XFeatureCall__Group__5 : rule__XFeatureCall__Group__5__Impl ; public final void rule__XFeatureCall__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16350:1: ( rule__XFeatureCall__Group__5__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16351:2: rule__XFeatureCall__Group__5__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16439:1: ( rule__XFeatureCall__Group__5__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16440:2: rule__XFeatureCall__Group__5__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__532973); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__533154); rule__XFeatureCall__Group__5__Impl(); state._fsp--; @@ -47852,29 +48110,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16357:1: rule__XFeatureCall__Group__5__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16446:1: rule__XFeatureCall__Group__5__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) ; public final void rule__XFeatureCall__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16361:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16362:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16450:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16451:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16362:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16363:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16451:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16452:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16364:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16453:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )? int alt137=2; alt137 = dfa137.predict(input); switch (alt137) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16364:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16453:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl33000); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl33181); rule__XFeatureCall__FeatureCallArgumentsAssignment_5(); state._fsp--; @@ -47910,21 +48168,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16386:1: rule__XFeatureCall__Group_2__0 : rule__XFeatureCall__Group_2__0__Impl rule__XFeatureCall__Group_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16475:1: rule__XFeatureCall__Group_2__0 : rule__XFeatureCall__Group_2__0__Impl rule__XFeatureCall__Group_2__1 ; public final void rule__XFeatureCall__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16390:1: ( rule__XFeatureCall__Group_2__0__Impl rule__XFeatureCall__Group_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16391:2: rule__XFeatureCall__Group_2__0__Impl rule__XFeatureCall__Group_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16479:1: ( rule__XFeatureCall__Group_2__0__Impl rule__XFeatureCall__Group_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16480:2: rule__XFeatureCall__Group_2__0__Impl rule__XFeatureCall__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__033043); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__033224); rule__XFeatureCall__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1_in_rule__XFeatureCall__Group_2__033046); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1_in_rule__XFeatureCall__Group_2__033227); rule__XFeatureCall__Group_2__1(); state._fsp--; @@ -47948,22 +48206,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16398:1: rule__XFeatureCall__Group_2__0__Impl : ( '<' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16487:1: rule__XFeatureCall__Group_2__0__Impl : ( '<' ) ; public final void rule__XFeatureCall__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16402:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16403:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16491:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16492:1: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16403:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16404:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16492:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16493:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_2_0()); } - match(input,28,FollowSets001.FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33074); if (state.failed) return ; + match(input,28,FollowSets001.FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33255); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_2_0()); } @@ -47989,21 +48247,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16417:1: rule__XFeatureCall__Group_2__1 : rule__XFeatureCall__Group_2__1__Impl rule__XFeatureCall__Group_2__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16506:1: rule__XFeatureCall__Group_2__1 : rule__XFeatureCall__Group_2__1__Impl rule__XFeatureCall__Group_2__2 ; public final void rule__XFeatureCall__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16421:1: ( rule__XFeatureCall__Group_2__1__Impl rule__XFeatureCall__Group_2__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16422:2: rule__XFeatureCall__Group_2__1__Impl rule__XFeatureCall__Group_2__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16510:1: ( rule__XFeatureCall__Group_2__1__Impl rule__XFeatureCall__Group_2__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16511:2: rule__XFeatureCall__Group_2__1__Impl rule__XFeatureCall__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133105); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133286); rule__XFeatureCall__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2_in_rule__XFeatureCall__Group_2__133108); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2_in_rule__XFeatureCall__Group_2__133289); rule__XFeatureCall__Group_2__2(); state._fsp--; @@ -48027,25 +48285,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16429:1: rule__XFeatureCall__Group_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16518:1: rule__XFeatureCall__Group_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) ; public final void rule__XFeatureCall__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16433:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16434:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16522:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16523:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16434:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16435:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16523:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16524:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16436:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16436:2: rule__XFeatureCall__TypeArgumentsAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16525:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16525:2: rule__XFeatureCall__TypeArgumentsAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33135); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33316); rule__XFeatureCall__TypeArgumentsAssignment_2_1(); state._fsp--; @@ -48078,21 +48336,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16446:1: rule__XFeatureCall__Group_2__2 : rule__XFeatureCall__Group_2__2__Impl rule__XFeatureCall__Group_2__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16535:1: rule__XFeatureCall__Group_2__2 : rule__XFeatureCall__Group_2__2__Impl rule__XFeatureCall__Group_2__3 ; public final void rule__XFeatureCall__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16450:1: ( rule__XFeatureCall__Group_2__2__Impl rule__XFeatureCall__Group_2__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16451:2: rule__XFeatureCall__Group_2__2__Impl rule__XFeatureCall__Group_2__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16539:1: ( rule__XFeatureCall__Group_2__2__Impl rule__XFeatureCall__Group_2__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16540:2: rule__XFeatureCall__Group_2__2__Impl rule__XFeatureCall__Group_2__3 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233165); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233346); rule__XFeatureCall__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3_in_rule__XFeatureCall__Group_2__233168); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3_in_rule__XFeatureCall__Group_2__233349); rule__XFeatureCall__Group_2__3(); state._fsp--; @@ -48116,22 +48374,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16458:1: rule__XFeatureCall__Group_2__2__Impl : ( ( rule__XFeatureCall__Group_2_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16547:1: rule__XFeatureCall__Group_2__2__Impl : ( ( rule__XFeatureCall__Group_2_2__0 )* ) ; public final void rule__XFeatureCall__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16462:1: ( ( ( rule__XFeatureCall__Group_2_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16463:1: ( ( rule__XFeatureCall__Group_2_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16551:1: ( ( ( rule__XFeatureCall__Group_2_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16552:1: ( ( rule__XFeatureCall__Group_2_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16463:1: ( ( rule__XFeatureCall__Group_2_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16464:1: ( rule__XFeatureCall__Group_2_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16552:1: ( ( rule__XFeatureCall__Group_2_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16553:1: ( rule__XFeatureCall__Group_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_2_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16465:1: ( rule__XFeatureCall__Group_2_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16554:1: ( rule__XFeatureCall__Group_2_2__0 )* loop138: do { int alt138=2; @@ -48144,9 +48402,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt138) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16465:2: rule__XFeatureCall__Group_2_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16554:2: rule__XFeatureCall__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33195); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33376); rule__XFeatureCall__Group_2_2__0(); state._fsp--; @@ -48185,16 +48443,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16475:1: rule__XFeatureCall__Group_2__3 : rule__XFeatureCall__Group_2__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16564:1: rule__XFeatureCall__Group_2__3 : rule__XFeatureCall__Group_2__3__Impl ; public final void rule__XFeatureCall__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16479:1: ( rule__XFeatureCall__Group_2__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16480:2: rule__XFeatureCall__Group_2__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16568:1: ( rule__XFeatureCall__Group_2__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16569:2: rule__XFeatureCall__Group_2__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333226); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333407); rule__XFeatureCall__Group_2__3__Impl(); state._fsp--; @@ -48218,22 +48476,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16486:1: rule__XFeatureCall__Group_2__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16575:1: rule__XFeatureCall__Group_2__3__Impl : ( '>' ) ; public final void rule__XFeatureCall__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16490:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16491:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16579:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16580:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16491:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16492:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16580:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16581:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_2_3()); } - match(input,27,FollowSets001.FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33254); if (state.failed) return ; + match(input,27,FollowSets001.FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33435); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_2_3()); } @@ -48259,21 +48517,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16513:1: rule__XFeatureCall__Group_2_2__0 : rule__XFeatureCall__Group_2_2__0__Impl rule__XFeatureCall__Group_2_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16602:1: rule__XFeatureCall__Group_2_2__0 : rule__XFeatureCall__Group_2_2__0__Impl rule__XFeatureCall__Group_2_2__1 ; public final void rule__XFeatureCall__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16517:1: ( rule__XFeatureCall__Group_2_2__0__Impl rule__XFeatureCall__Group_2_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16518:2: rule__XFeatureCall__Group_2_2__0__Impl rule__XFeatureCall__Group_2_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16606:1: ( rule__XFeatureCall__Group_2_2__0__Impl rule__XFeatureCall__Group_2_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16607:2: rule__XFeatureCall__Group_2_2__0__Impl rule__XFeatureCall__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033293); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033474); rule__XFeatureCall__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1_in_rule__XFeatureCall__Group_2_2__033296); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1_in_rule__XFeatureCall__Group_2_2__033477); rule__XFeatureCall__Group_2_2__1(); state._fsp--; @@ -48297,22 +48555,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16525:1: rule__XFeatureCall__Group_2_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16614:1: rule__XFeatureCall__Group_2_2__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16529:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16530:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16618:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16619:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16530:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16531:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16619:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16620:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_2_2_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33324); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33505); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_2_2_0()); } @@ -48338,16 +48596,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16544:1: rule__XFeatureCall__Group_2_2__1 : rule__XFeatureCall__Group_2_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16633:1: rule__XFeatureCall__Group_2_2__1 : rule__XFeatureCall__Group_2_2__1__Impl ; public final void rule__XFeatureCall__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16548:1: ( rule__XFeatureCall__Group_2_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16549:2: rule__XFeatureCall__Group_2_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16637:1: ( rule__XFeatureCall__Group_2_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16638:2: rule__XFeatureCall__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133355); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133536); rule__XFeatureCall__Group_2_2__1__Impl(); state._fsp--; @@ -48371,25 +48629,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_2_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16555:1: rule__XFeatureCall__Group_2_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16644:1: rule__XFeatureCall__Group_2_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) ; public final void rule__XFeatureCall__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16559:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16560:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16648:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16649:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16560:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16561:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16649:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16650:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_2_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16562:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16562:2: rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16651:1: ( rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16651:2: rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33382); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33563); rule__XFeatureCall__TypeArgumentsAssignment_2_2_1(); state._fsp--; @@ -48422,21 +48680,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16576:1: rule__XFeatureCall__Group_4__0 : rule__XFeatureCall__Group_4__0__Impl rule__XFeatureCall__Group_4__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16665:1: rule__XFeatureCall__Group_4__0 : rule__XFeatureCall__Group_4__0__Impl rule__XFeatureCall__Group_4__1 ; public final void rule__XFeatureCall__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16580:1: ( rule__XFeatureCall__Group_4__0__Impl rule__XFeatureCall__Group_4__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16581:2: rule__XFeatureCall__Group_4__0__Impl rule__XFeatureCall__Group_4__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16669:1: ( rule__XFeatureCall__Group_4__0__Impl rule__XFeatureCall__Group_4__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16670:2: rule__XFeatureCall__Group_4__0__Impl rule__XFeatureCall__Group_4__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033416); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033597); rule__XFeatureCall__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1_in_rule__XFeatureCall__Group_4__033419); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1_in_rule__XFeatureCall__Group_4__033600); rule__XFeatureCall__Group_4__1(); state._fsp--; @@ -48460,25 +48718,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16588:1: rule__XFeatureCall__Group_4__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16677:1: rule__XFeatureCall__Group_4__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) ; public final void rule__XFeatureCall__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16592:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16593:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16681:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16682:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16593:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16594:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16682:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16683:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_4_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16595:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16595:2: rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16684:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16684:2: rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33446); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33627); rule__XFeatureCall__ExplicitOperationCallAssignment_4_0(); state._fsp--; @@ -48511,21 +48769,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16605:1: rule__XFeatureCall__Group_4__1 : rule__XFeatureCall__Group_4__1__Impl rule__XFeatureCall__Group_4__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16694:1: rule__XFeatureCall__Group_4__1 : rule__XFeatureCall__Group_4__1__Impl rule__XFeatureCall__Group_4__2 ; public final void rule__XFeatureCall__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16609:1: ( rule__XFeatureCall__Group_4__1__Impl rule__XFeatureCall__Group_4__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16610:2: rule__XFeatureCall__Group_4__1__Impl rule__XFeatureCall__Group_4__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16698:1: ( rule__XFeatureCall__Group_4__1__Impl rule__XFeatureCall__Group_4__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16699:2: rule__XFeatureCall__Group_4__1__Impl rule__XFeatureCall__Group_4__2 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133476); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133657); rule__XFeatureCall__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2_in_rule__XFeatureCall__Group_4__133479); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2_in_rule__XFeatureCall__Group_4__133660); rule__XFeatureCall__Group_4__2(); state._fsp--; @@ -48549,22 +48807,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16617:1: rule__XFeatureCall__Group_4__1__Impl : ( ( rule__XFeatureCall__Alternatives_4_1 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16706:1: rule__XFeatureCall__Group_4__1__Impl : ( ( rule__XFeatureCall__Alternatives_4_1 )? ) ; public final void rule__XFeatureCall__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16621:1: ( ( ( rule__XFeatureCall__Alternatives_4_1 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16622:1: ( ( rule__XFeatureCall__Alternatives_4_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16710:1: ( ( ( rule__XFeatureCall__Alternatives_4_1 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16711:1: ( ( rule__XFeatureCall__Alternatives_4_1 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16622:1: ( ( rule__XFeatureCall__Alternatives_4_1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16623:1: ( rule__XFeatureCall__Alternatives_4_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16711:1: ( ( rule__XFeatureCall__Alternatives_4_1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16712:1: ( rule__XFeatureCall__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getAlternatives_4_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16624:1: ( rule__XFeatureCall__Alternatives_4_1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16713:1: ( rule__XFeatureCall__Alternatives_4_1 )? int alt139=2; int LA139_0 = input.LA(1); @@ -48573,9 +48831,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt139) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16624:2: rule__XFeatureCall__Alternatives_4_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16713:2: rule__XFeatureCall__Alternatives_4_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33506); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33687); rule__XFeatureCall__Alternatives_4_1(); state._fsp--; @@ -48611,16 +48869,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16634:1: rule__XFeatureCall__Group_4__2 : rule__XFeatureCall__Group_4__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16723:1: rule__XFeatureCall__Group_4__2 : rule__XFeatureCall__Group_4__2__Impl ; public final void rule__XFeatureCall__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16638:1: ( rule__XFeatureCall__Group_4__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16639:2: rule__XFeatureCall__Group_4__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16727:1: ( rule__XFeatureCall__Group_4__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16728:2: rule__XFeatureCall__Group_4__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233537); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233718); rule__XFeatureCall__Group_4__2__Impl(); state._fsp--; @@ -48644,22 +48902,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16645:1: rule__XFeatureCall__Group_4__2__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16734:1: rule__XFeatureCall__Group_4__2__Impl : ( ')' ) ; public final void rule__XFeatureCall__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16649:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16650:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16738:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16739:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16650:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16651:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16739:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16740:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_4_2()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33565); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33746); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_4_2()); } @@ -48685,21 +48943,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16670:1: rule__XFeatureCall__Group_4_1_1__0 : rule__XFeatureCall__Group_4_1_1__0__Impl rule__XFeatureCall__Group_4_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16759:1: rule__XFeatureCall__Group_4_1_1__0 : rule__XFeatureCall__Group_4_1_1__0__Impl rule__XFeatureCall__Group_4_1_1__1 ; public final void rule__XFeatureCall__Group_4_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16674:1: ( rule__XFeatureCall__Group_4_1_1__0__Impl rule__XFeatureCall__Group_4_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16675:2: rule__XFeatureCall__Group_4_1_1__0__Impl rule__XFeatureCall__Group_4_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16763:1: ( rule__XFeatureCall__Group_4_1_1__0__Impl rule__XFeatureCall__Group_4_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16764:2: rule__XFeatureCall__Group_4_1_1__0__Impl rule__XFeatureCall__Group_4_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1__033602); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1__033783); rule__XFeatureCall__Group_4_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1_in_rule__XFeatureCall__Group_4_1_1__033605); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1_in_rule__XFeatureCall__Group_4_1_1__033786); rule__XFeatureCall__Group_4_1_1__1(); state._fsp--; @@ -48723,25 +48981,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16682:1: rule__XFeatureCall__Group_4_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16771:1: rule__XFeatureCall__Group_4_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) ; public final void rule__XFeatureCall__Group_4_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16686:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16687:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16775:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16776:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16687:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16688:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16776:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16777:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16689:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16689:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16778:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16778:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0_in_rule__XFeatureCall__Group_4_1_1__0__Impl33632); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0_in_rule__XFeatureCall__Group_4_1_1__0__Impl33813); rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0(); state._fsp--; @@ -48774,16 +49032,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16699:1: rule__XFeatureCall__Group_4_1_1__1 : rule__XFeatureCall__Group_4_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16788:1: rule__XFeatureCall__Group_4_1_1__1 : rule__XFeatureCall__Group_4_1_1__1__Impl ; public final void rule__XFeatureCall__Group_4_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16703:1: ( rule__XFeatureCall__Group_4_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16704:2: rule__XFeatureCall__Group_4_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16792:1: ( rule__XFeatureCall__Group_4_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16793:2: rule__XFeatureCall__Group_4_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1__133662); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1__133843); rule__XFeatureCall__Group_4_1_1__1__Impl(); state._fsp--; @@ -48807,22 +49065,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16710:1: rule__XFeatureCall__Group_4_1_1__1__Impl : ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16799:1: rule__XFeatureCall__Group_4_1_1__1__Impl : ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) ; public final void rule__XFeatureCall__Group_4_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16714:1: ( ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16715:1: ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16803:1: ( ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16804:1: ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16715:1: ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16716:1: ( rule__XFeatureCall__Group_4_1_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16804:1: ( ( rule__XFeatureCall__Group_4_1_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16805:1: ( rule__XFeatureCall__Group_4_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_4_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16717:1: ( rule__XFeatureCall__Group_4_1_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16806:1: ( rule__XFeatureCall__Group_4_1_1_1__0 )* loop140: do { int alt140=2; @@ -48835,9 +49093,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt140) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16717:2: rule__XFeatureCall__Group_4_1_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16806:2: rule__XFeatureCall__Group_4_1_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0_in_rule__XFeatureCall__Group_4_1_1__1__Impl33689); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0_in_rule__XFeatureCall__Group_4_1_1__1__Impl33870); rule__XFeatureCall__Group_4_1_1_1__0(); state._fsp--; @@ -48876,21 +49134,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16731:1: rule__XFeatureCall__Group_4_1_1_1__0 : rule__XFeatureCall__Group_4_1_1_1__0__Impl rule__XFeatureCall__Group_4_1_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16820:1: rule__XFeatureCall__Group_4_1_1_1__0 : rule__XFeatureCall__Group_4_1_1_1__0__Impl rule__XFeatureCall__Group_4_1_1_1__1 ; public final void rule__XFeatureCall__Group_4_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16735:1: ( rule__XFeatureCall__Group_4_1_1_1__0__Impl rule__XFeatureCall__Group_4_1_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16736:2: rule__XFeatureCall__Group_4_1_1_1__0__Impl rule__XFeatureCall__Group_4_1_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16824:1: ( rule__XFeatureCall__Group_4_1_1_1__0__Impl rule__XFeatureCall__Group_4_1_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16825:2: rule__XFeatureCall__Group_4_1_1_1__0__Impl rule__XFeatureCall__Group_4_1_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1_1__033724); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1_1__033905); rule__XFeatureCall__Group_4_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1_in_rule__XFeatureCall__Group_4_1_1_1__033727); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1_in_rule__XFeatureCall__Group_4_1_1_1__033908); rule__XFeatureCall__Group_4_1_1_1__1(); state._fsp--; @@ -48914,22 +49172,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16743:1: rule__XFeatureCall__Group_4_1_1_1__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16832:1: rule__XFeatureCall__Group_4_1_1_1__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_4_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16747:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16748:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16836:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16837:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16748:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16749:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16837:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16838:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_4_1_1_1_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_4_1_1_1__0__Impl33755); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XFeatureCall__Group_4_1_1_1__0__Impl33936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_4_1_1_1_0()); } @@ -48955,16 +49213,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16762:1: rule__XFeatureCall__Group_4_1_1_1__1 : rule__XFeatureCall__Group_4_1_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16851:1: rule__XFeatureCall__Group_4_1_1_1__1 : rule__XFeatureCall__Group_4_1_1_1__1__Impl ; public final void rule__XFeatureCall__Group_4_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16766:1: ( rule__XFeatureCall__Group_4_1_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16767:2: rule__XFeatureCall__Group_4_1_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16855:1: ( rule__XFeatureCall__Group_4_1_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16856:2: rule__XFeatureCall__Group_4_1_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1_1__133786); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1_1__133967); rule__XFeatureCall__Group_4_1_1_1__1__Impl(); state._fsp--; @@ -48988,25 +49246,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__Group_4_1_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16773:1: rule__XFeatureCall__Group_4_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16862:1: rule__XFeatureCall__Group_4_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) ; public final void rule__XFeatureCall__Group_4_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16777:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16778:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16866:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16867:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16778:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16779:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16867:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16868:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16780:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16780:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16869:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16869:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1_in_rule__XFeatureCall__Group_4_1_1_1__1__Impl33813); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1_in_rule__XFeatureCall__Group_4_1_1_1__1__Impl33994); rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1(); state._fsp--; @@ -49039,21 +49297,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StaticQualifier__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16794:1: rule__StaticQualifier__Group__0 : rule__StaticQualifier__Group__0__Impl rule__StaticQualifier__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16883:1: rule__StaticQualifier__Group__0 : rule__StaticQualifier__Group__0__Impl rule__StaticQualifier__Group__1 ; public final void rule__StaticQualifier__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16798:1: ( rule__StaticQualifier__Group__0__Impl rule__StaticQualifier__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16799:2: rule__StaticQualifier__Group__0__Impl rule__StaticQualifier__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16887:1: ( rule__StaticQualifier__Group__0__Impl rule__StaticQualifier__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16888:2: rule__StaticQualifier__Group__0__Impl rule__StaticQualifier__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__033847); + pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__034028); rule__StaticQualifier__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__033850); + pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__034031); rule__StaticQualifier__Group__1(); state._fsp--; @@ -49077,22 +49335,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StaticQualifier__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16806:1: rule__StaticQualifier__Group__0__Impl : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16895:1: rule__StaticQualifier__Group__0__Impl : ( ruleValidID ) ; public final void rule__StaticQualifier__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16810:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16811:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16899:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16900:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16811:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16812:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16900:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16901:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getStaticQualifierAccess().getValidIDParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl33877); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl34058); ruleValidID(); state._fsp--; @@ -49122,16 +49380,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StaticQualifier__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16823:1: rule__StaticQualifier__Group__1 : rule__StaticQualifier__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16912:1: rule__StaticQualifier__Group__1 : rule__StaticQualifier__Group__1__Impl ; public final void rule__StaticQualifier__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16827:1: ( rule__StaticQualifier__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16828:2: rule__StaticQualifier__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16916:1: ( rule__StaticQualifier__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16917:2: rule__StaticQualifier__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__133906); + pushFollow(FollowSets001.FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__134087); rule__StaticQualifier__Group__1__Impl(); state._fsp--; @@ -49155,22 +49413,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StaticQualifier__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16834:1: rule__StaticQualifier__Group__1__Impl : ( '::' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16923:1: rule__StaticQualifier__Group__1__Impl : ( '::' ) ; public final void rule__StaticQualifier__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16838:1: ( ( '::' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16839:1: ( '::' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16927:1: ( ( '::' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16928:1: ( '::' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16839:1: ( '::' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16840:1: '::' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16928:1: ( '::' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16929:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getStaticQualifierAccess().getColonColonKeyword_1()); } - match(input,76,FollowSets001.FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl33934); if (state.failed) return ; + match(input,76,FollowSets001.FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl34115); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStaticQualifierAccess().getColonColonKeyword_1()); } @@ -49196,21 +49454,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16857:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16946:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; public final void rule__XConstructorCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16861:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16862:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16950:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16951:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__033969); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__034150); rule__XConstructorCall__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__033972); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__034153); rule__XConstructorCall__Group__1(); state._fsp--; @@ -49234,23 +49492,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16869:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16958:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16873:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16874:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16962:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16963:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16874:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16875:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16963:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16964:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16876:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16878:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16965:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16967:1: { } @@ -49275,21 +49533,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16888:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16977:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; public final void rule__XConstructorCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16892:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16893:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16981:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16982:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__134030); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__134211); rule__XConstructorCall__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__134033); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__134214); rule__XConstructorCall__Group__2(); state._fsp--; @@ -49313,22 +49571,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16900:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16989:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16904:1: ( ( 'new' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16905:1: ( 'new' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16993:1: ( ( 'new' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16994:1: ( 'new' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16905:1: ( 'new' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16906:1: 'new' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16994:1: ( 'new' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16995:1: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl34061); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl34242); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } @@ -49354,21 +49612,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16919:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17008:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; public final void rule__XConstructorCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16923:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16924:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17012:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17013:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234092); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234273); rule__XConstructorCall__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234095); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234276); rule__XConstructorCall__Group__3(); state._fsp--; @@ -49392,25 +49650,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16931:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17020:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16935:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16936:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17024:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17025:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16936:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16937:1: ( rule__XConstructorCall__ConstructorAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17025:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17026:1: ( rule__XConstructorCall__ConstructorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16938:1: ( rule__XConstructorCall__ConstructorAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16938:2: rule__XConstructorCall__ConstructorAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17027:1: ( rule__XConstructorCall__ConstructorAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17027:2: rule__XConstructorCall__ConstructorAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34122); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34303); rule__XConstructorCall__ConstructorAssignment_2(); state._fsp--; @@ -49443,21 +49701,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16948:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17037:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; public final void rule__XConstructorCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16952:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16953:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17041:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17042:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334152); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334333); rule__XConstructorCall__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334155); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334336); rule__XConstructorCall__Group__4(); state._fsp--; @@ -49481,22 +49739,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16960:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17049:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16964:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16965:1: ( ( rule__XConstructorCall__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17053:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17054:1: ( ( rule__XConstructorCall__Group_3__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16965:1: ( ( rule__XConstructorCall__Group_3__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16966:1: ( rule__XConstructorCall__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17054:1: ( ( rule__XConstructorCall__Group_3__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17055:1: ( rule__XConstructorCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16967:1: ( rule__XConstructorCall__Group_3__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17056:1: ( rule__XConstructorCall__Group_3__0 )? int alt141=2; int LA141_0 = input.LA(1); @@ -49505,9 +49763,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt141) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16967:2: rule__XConstructorCall__Group_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17056:2: rule__XConstructorCall__Group_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34182); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34363); rule__XConstructorCall__Group_3__0(); state._fsp--; @@ -49543,21 +49801,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16977:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17066:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; public final void rule__XConstructorCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16981:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16982:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17070:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17071:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434213); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434394); rule__XConstructorCall__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434216); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434397); rule__XConstructorCall__Group__5(); state._fsp--; @@ -49581,22 +49839,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16989:1: rule__XConstructorCall__Group__4__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17078:1: rule__XConstructorCall__Group__4__Impl : ( '(' ) ; public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16993:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16994:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17082:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17083:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16994:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16995:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17083:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17084:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLeftParenthesisKeyword_4()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34244); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34425); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getLeftParenthesisKeyword_4()); } @@ -49622,21 +49880,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17008:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl rule__XConstructorCall__Group__6 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17097:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl rule__XConstructorCall__Group__6 ; public final void rule__XConstructorCall__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17012:1: ( rule__XConstructorCall__Group__5__Impl rule__XConstructorCall__Group__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17013:2: rule__XConstructorCall__Group__5__Impl rule__XConstructorCall__Group__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17101:1: ( rule__XConstructorCall__Group__5__Impl rule__XConstructorCall__Group__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17102:2: rule__XConstructorCall__Group__5__Impl rule__XConstructorCall__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534275); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534456); rule__XConstructorCall__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534278); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534459); rule__XConstructorCall__Group__6(); state._fsp--; @@ -49660,22 +49918,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17020:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__Alternatives_5 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17109:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__Alternatives_5 )? ) ; public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17024:1: ( ( ( rule__XConstructorCall__Alternatives_5 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17025:1: ( ( rule__XConstructorCall__Alternatives_5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17113:1: ( ( ( rule__XConstructorCall__Alternatives_5 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17114:1: ( ( rule__XConstructorCall__Alternatives_5 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17025:1: ( ( rule__XConstructorCall__Alternatives_5 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17026:1: ( rule__XConstructorCall__Alternatives_5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17114:1: ( ( rule__XConstructorCall__Alternatives_5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17115:1: ( rule__XConstructorCall__Alternatives_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getAlternatives_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17027:1: ( rule__XConstructorCall__Alternatives_5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17116:1: ( rule__XConstructorCall__Alternatives_5 )? int alt142=2; int LA142_0 = input.LA(1); @@ -49684,9 +49942,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt142) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17027:2: rule__XConstructorCall__Alternatives_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17116:2: rule__XConstructorCall__Alternatives_5 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34305); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34486); rule__XConstructorCall__Alternatives_5(); state._fsp--; @@ -49722,21 +49980,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17037:1: rule__XConstructorCall__Group__6 : rule__XConstructorCall__Group__6__Impl rule__XConstructorCall__Group__7 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17126:1: rule__XConstructorCall__Group__6 : rule__XConstructorCall__Group__6__Impl rule__XConstructorCall__Group__7 ; public final void rule__XConstructorCall__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17041:1: ( rule__XConstructorCall__Group__6__Impl rule__XConstructorCall__Group__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17042:2: rule__XConstructorCall__Group__6__Impl rule__XConstructorCall__Group__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17130:1: ( rule__XConstructorCall__Group__6__Impl rule__XConstructorCall__Group__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17131:2: rule__XConstructorCall__Group__6__Impl rule__XConstructorCall__Group__7 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634336); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634517); rule__XConstructorCall__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634339); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634520); rule__XConstructorCall__Group__7(); state._fsp--; @@ -49760,22 +50018,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17049:1: rule__XConstructorCall__Group__6__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17138:1: rule__XConstructorCall__Group__6__Impl : ( ')' ) ; public final void rule__XConstructorCall__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17053:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17054:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17142:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17143:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17054:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17055:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17143:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17144:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_6()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34367); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34548); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_6()); } @@ -49801,16 +50059,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17068:1: rule__XConstructorCall__Group__7 : rule__XConstructorCall__Group__7__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17157:1: rule__XConstructorCall__Group__7 : rule__XConstructorCall__Group__7__Impl ; public final void rule__XConstructorCall__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17072:1: ( rule__XConstructorCall__Group__7__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17073:2: rule__XConstructorCall__Group__7__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17161:1: ( rule__XConstructorCall__Group__7__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17162:2: rule__XConstructorCall__Group__7__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734398); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734579); rule__XConstructorCall__Group__7__Impl(); state._fsp--; @@ -49834,29 +50092,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group__7__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17079:1: rule__XConstructorCall__Group__7__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17168:1: rule__XConstructorCall__Group__7__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) ; public final void rule__XConstructorCall__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17083:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17084:1: ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17172:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17173:1: ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17084:1: ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17085:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17173:1: ( ( rule__XConstructorCall__ArgumentsAssignment_7 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17174:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_7()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17086:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17175:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )? int alt143=2; alt143 = dfa143.predict(input); switch (alt143) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17086:2: rule__XConstructorCall__ArgumentsAssignment_7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17175:2: rule__XConstructorCall__ArgumentsAssignment_7 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34425); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34606); rule__XConstructorCall__ArgumentsAssignment_7(); state._fsp--; @@ -49892,21 +50150,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17112:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17201:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; public final void rule__XConstructorCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17116:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17117:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17205:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17206:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034472); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034653); rule__XConstructorCall__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__034475); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__034656); rule__XConstructorCall__Group_3__1(); state._fsp--; @@ -49930,22 +50188,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17124:1: rule__XConstructorCall__Group_3__0__Impl : ( '<' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17213:1: rule__XConstructorCall__Group_3__0__Impl : ( '<' ) ; public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17128:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17129:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17217:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17218:1: ( '<' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17129:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17130:1: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17218:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17219:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } - match(input,28,FollowSets001.FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34503); if (state.failed) return ; + match(input,28,FollowSets001.FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34684); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } @@ -49971,21 +50229,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17143:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17232:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; public final void rule__XConstructorCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17147:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17148:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17236:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17237:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134534); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134715); rule__XConstructorCall__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__134537); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__134718); rule__XConstructorCall__Group_3__2(); state._fsp--; @@ -50009,25 +50267,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17155:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17244:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17159:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17160:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17248:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17249:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17160:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17161:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17249:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17250:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17162:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17162:2: rule__XConstructorCall__TypeArgumentsAssignment_3_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17251:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17251:2: rule__XConstructorCall__TypeArgumentsAssignment_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34564); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34745); rule__XConstructorCall__TypeArgumentsAssignment_3_1(); state._fsp--; @@ -50060,21 +50318,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17172:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17261:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; public final void rule__XConstructorCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17176:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17177:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17265:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17266:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234594); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234775); rule__XConstructorCall__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__234597); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__234778); rule__XConstructorCall__Group_3__3(); state._fsp--; @@ -50098,22 +50356,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17184:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17273:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17188:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17189:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17277:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17278:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17189:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17190:1: ( rule__XConstructorCall__Group_3_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17278:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17279:1: ( rule__XConstructorCall__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17191:1: ( rule__XConstructorCall__Group_3_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17280:1: ( rule__XConstructorCall__Group_3_2__0 )* loop144: do { int alt144=2; @@ -50126,9 +50384,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt144) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17191:2: rule__XConstructorCall__Group_3_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17280:2: rule__XConstructorCall__Group_3_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34624); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34805); rule__XConstructorCall__Group_3_2__0(); state._fsp--; @@ -50167,16 +50425,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17201:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17290:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; public final void rule__XConstructorCall__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17205:1: ( rule__XConstructorCall__Group_3__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17206:2: rule__XConstructorCall__Group_3__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17294:1: ( rule__XConstructorCall__Group_3__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17295:2: rule__XConstructorCall__Group_3__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334655); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334836); rule__XConstructorCall__Group_3__3__Impl(); state._fsp--; @@ -50200,22 +50458,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17212:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17301:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17216:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17217:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17305:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17306:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17217:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17218:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17306:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17307:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } - match(input,27,FollowSets001.FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34683); if (state.failed) return ; + match(input,27,FollowSets001.FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34864); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); } @@ -50241,21 +50499,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17239:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17328:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17243:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17244:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17332:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17333:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034722); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034903); rule__XConstructorCall__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__034725); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__034906); rule__XConstructorCall__Group_3_2__1(); state._fsp--; @@ -50279,22 +50537,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17251:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17340:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17255:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17256:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17344:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17345:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17256:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17257:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17345:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17346:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34753); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34934); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } @@ -50320,16 +50578,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17270:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17359:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17274:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17275:2: rule__XConstructorCall__Group_3_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17363:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17364:2: rule__XConstructorCall__Group_3_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134784); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134965); rule__XConstructorCall__Group_3_2__1__Impl(); state._fsp--; @@ -50353,25 +50611,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17281:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17370:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17285:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17286:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17374:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17375:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17286:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17287:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17375:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17376:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17288:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17288:2: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17377:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17377:2: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34811); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34992); rule__XConstructorCall__TypeArgumentsAssignment_3_2_1(); state._fsp--; @@ -50404,21 +50662,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17302:1: rule__XConstructorCall__Group_5_1__0 : rule__XConstructorCall__Group_5_1__0__Impl rule__XConstructorCall__Group_5_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17391:1: rule__XConstructorCall__Group_5_1__0 : rule__XConstructorCall__Group_5_1__0__Impl rule__XConstructorCall__Group_5_1__1 ; public final void rule__XConstructorCall__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17306:1: ( rule__XConstructorCall__Group_5_1__0__Impl rule__XConstructorCall__Group_5_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17307:2: rule__XConstructorCall__Group_5_1__0__Impl rule__XConstructorCall__Group_5_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17395:1: ( rule__XConstructorCall__Group_5_1__0__Impl rule__XConstructorCall__Group_5_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17396:2: rule__XConstructorCall__Group_5_1__0__Impl rule__XConstructorCall__Group_5_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__034845); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__035026); rule__XConstructorCall__Group_5_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1_in_rule__XConstructorCall__Group_5_1__034848); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1_in_rule__XConstructorCall__Group_5_1__035029); rule__XConstructorCall__Group_5_1__1(); state._fsp--; @@ -50442,25 +50700,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17314:1: rule__XConstructorCall__Group_5_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17403:1: rule__XConstructorCall__Group_5_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) ; public final void rule__XConstructorCall__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17318:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17319:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17407:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17408:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17319:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17320:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17408:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17409:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17321:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17321:2: rule__XConstructorCall__ArgumentsAssignment_5_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17410:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17410:2: rule__XConstructorCall__ArgumentsAssignment_5_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl34875); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl35056); rule__XConstructorCall__ArgumentsAssignment_5_1_0(); state._fsp--; @@ -50493,16 +50751,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17331:1: rule__XConstructorCall__Group_5_1__1 : rule__XConstructorCall__Group_5_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17420:1: rule__XConstructorCall__Group_5_1__1 : rule__XConstructorCall__Group_5_1__1__Impl ; public final void rule__XConstructorCall__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17335:1: ( rule__XConstructorCall__Group_5_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17336:2: rule__XConstructorCall__Group_5_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17424:1: ( rule__XConstructorCall__Group_5_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17425:2: rule__XConstructorCall__Group_5_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__134905); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__135086); rule__XConstructorCall__Group_5_1__1__Impl(); state._fsp--; @@ -50526,22 +50784,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17342:1: rule__XConstructorCall__Group_5_1__1__Impl : ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17431:1: rule__XConstructorCall__Group_5_1__1__Impl : ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) ; public final void rule__XConstructorCall__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17346:1: ( ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17347:1: ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17435:1: ( ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17436:1: ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17347:1: ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17348:1: ( rule__XConstructorCall__Group_5_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17436:1: ( ( rule__XConstructorCall__Group_5_1_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17437:1: ( rule__XConstructorCall__Group_5_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_5_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17349:1: ( rule__XConstructorCall__Group_5_1_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17438:1: ( rule__XConstructorCall__Group_5_1_1__0 )* loop145: do { int alt145=2; @@ -50554,9 +50812,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt145) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17349:2: rule__XConstructorCall__Group_5_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17438:2: rule__XConstructorCall__Group_5_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0_in_rule__XConstructorCall__Group_5_1__1__Impl34932); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0_in_rule__XConstructorCall__Group_5_1__1__Impl35113); rule__XConstructorCall__Group_5_1_1__0(); state._fsp--; @@ -50595,21 +50853,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17363:1: rule__XConstructorCall__Group_5_1_1__0 : rule__XConstructorCall__Group_5_1_1__0__Impl rule__XConstructorCall__Group_5_1_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17452:1: rule__XConstructorCall__Group_5_1_1__0 : rule__XConstructorCall__Group_5_1_1__0__Impl rule__XConstructorCall__Group_5_1_1__1 ; public final void rule__XConstructorCall__Group_5_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17367:1: ( rule__XConstructorCall__Group_5_1_1__0__Impl rule__XConstructorCall__Group_5_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17368:2: rule__XConstructorCall__Group_5_1_1__0__Impl rule__XConstructorCall__Group_5_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17456:1: ( rule__XConstructorCall__Group_5_1_1__0__Impl rule__XConstructorCall__Group_5_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17457:2: rule__XConstructorCall__Group_5_1_1__0__Impl rule__XConstructorCall__Group_5_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0__Impl_in_rule__XConstructorCall__Group_5_1_1__034967); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__0__Impl_in_rule__XConstructorCall__Group_5_1_1__035148); rule__XConstructorCall__Group_5_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1_in_rule__XConstructorCall__Group_5_1_1__034970); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1_in_rule__XConstructorCall__Group_5_1_1__035151); rule__XConstructorCall__Group_5_1_1__1(); state._fsp--; @@ -50633,22 +50891,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17375:1: rule__XConstructorCall__Group_5_1_1__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17464:1: rule__XConstructorCall__Group_5_1_1__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_5_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17379:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17380:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17468:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17469:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17380:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17381:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17469:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17470:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_5_1_1_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_5_1_1__0__Impl34998); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XConstructorCall__Group_5_1_1__0__Impl35179); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_5_1_1_0()); } @@ -50674,16 +50932,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17394:1: rule__XConstructorCall__Group_5_1_1__1 : rule__XConstructorCall__Group_5_1_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17483:1: rule__XConstructorCall__Group_5_1_1__1 : rule__XConstructorCall__Group_5_1_1__1__Impl ; public final void rule__XConstructorCall__Group_5_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17398:1: ( rule__XConstructorCall__Group_5_1_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17399:2: rule__XConstructorCall__Group_5_1_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17487:1: ( rule__XConstructorCall__Group_5_1_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17488:2: rule__XConstructorCall__Group_5_1_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1__Impl_in_rule__XConstructorCall__Group_5_1_1__135029); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__Group_5_1_1__1__Impl_in_rule__XConstructorCall__Group_5_1_1__135210); rule__XConstructorCall__Group_5_1_1__1__Impl(); state._fsp--; @@ -50707,25 +50965,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__Group_5_1_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17405:1: rule__XConstructorCall__Group_5_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17494:1: rule__XConstructorCall__Group_5_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) ; public final void rule__XConstructorCall__Group_5_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17409:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17410:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17498:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17499:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17410:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17411:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17499:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17500:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17412:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17412:2: rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17501:1: ( rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17501:2: rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_1_1_in_rule__XConstructorCall__Group_5_1_1__1__Impl35056); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_1_1_in_rule__XConstructorCall__Group_5_1_1__1__Impl35237); rule__XConstructorCall__ArgumentsAssignment_5_1_1_1(); state._fsp--; @@ -50758,21 +51016,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17426:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17515:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; public final void rule__XBooleanLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17430:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17431:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17519:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17520:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035090); + pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035271); rule__XBooleanLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035093); + pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035274); rule__XBooleanLiteral__Group__1(); state._fsp--; @@ -50796,23 +51054,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17438:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17527:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17442:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17443:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17531:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17532:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17443:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17444:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17532:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17533:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17445:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17447:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17534:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17536:1: { } @@ -50837,16 +51095,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17457:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17546:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; public final void rule__XBooleanLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17461:1: ( rule__XBooleanLiteral__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17462:2: rule__XBooleanLiteral__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17550:1: ( rule__XBooleanLiteral__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17551:2: rule__XBooleanLiteral__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135151); + pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135332); rule__XBooleanLiteral__Group__1__Impl(); state._fsp--; @@ -50870,25 +51128,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17468:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17557:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17472:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17473:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17561:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17562:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17473:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17474:1: ( rule__XBooleanLiteral__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17562:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17563:1: ( rule__XBooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17475:1: ( rule__XBooleanLiteral__Alternatives_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17475:2: rule__XBooleanLiteral__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17564:1: ( rule__XBooleanLiteral__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17564:2: rule__XBooleanLiteral__Alternatives_1 { - pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35178); + pushFollow(FollowSets001.FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35359); rule__XBooleanLiteral__Alternatives_1(); state._fsp--; @@ -50921,21 +51179,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17489:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17578:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; public final void rule__XNullLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17493:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17494:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17582:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17583:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035212); + pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035393); rule__XNullLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035215); + pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035396); rule__XNullLiteral__Group__1(); state._fsp--; @@ -50959,23 +51217,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17501:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17590:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17505:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17506:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17594:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17595:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17506:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17507:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17595:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17596:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17508:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17510:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17597:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17599:1: { } @@ -51000,16 +51258,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17520:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17609:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; public final void rule__XNullLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17524:1: ( rule__XNullLiteral__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17525:2: rule__XNullLiteral__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17613:1: ( rule__XNullLiteral__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17614:2: rule__XNullLiteral__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135273); + pushFollow(FollowSets001.FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135454); rule__XNullLiteral__Group__1__Impl(); state._fsp--; @@ -51033,22 +51291,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XNullLiteral__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17531:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17620:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17535:1: ( ( 'null' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17536:1: ( 'null' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17624:1: ( ( 'null' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17625:1: ( 'null' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17536:1: ( 'null' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17537:1: 'null' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17625:1: ( 'null' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17626:1: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35301); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35482); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } @@ -51074,21 +51332,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIntLiteral__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17554:1: rule__XIntLiteral__Group__0 : rule__XIntLiteral__Group__0__Impl rule__XIntLiteral__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17643:1: rule__XIntLiteral__Group__0 : rule__XIntLiteral__Group__0__Impl rule__XIntLiteral__Group__1 ; public final void rule__XIntLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17558:1: ( rule__XIntLiteral__Group__0__Impl rule__XIntLiteral__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17559:2: rule__XIntLiteral__Group__0__Impl rule__XIntLiteral__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17647:1: ( rule__XIntLiteral__Group__0__Impl rule__XIntLiteral__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17648:2: rule__XIntLiteral__Group__0__Impl rule__XIntLiteral__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035336); + pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035517); rule__XIntLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035339); + pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035520); rule__XIntLiteral__Group__1(); state._fsp--; @@ -51112,23 +51370,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIntLiteral__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17566:1: rule__XIntLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17655:1: rule__XIntLiteral__Group__0__Impl : ( () ) ; public final void rule__XIntLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17570:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17571:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17659:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17660:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17571:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17572:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17660:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17661:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIntLiteralAccess().getXIntLiteralAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17573:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17575:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17662:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17664:1: { } @@ -51153,16 +51411,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIntLiteral__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17585:1: rule__XIntLiteral__Group__1 : rule__XIntLiteral__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17674:1: rule__XIntLiteral__Group__1 : rule__XIntLiteral__Group__1__Impl ; public final void rule__XIntLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17589:1: ( rule__XIntLiteral__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17590:2: rule__XIntLiteral__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17678:1: ( rule__XIntLiteral__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17679:2: rule__XIntLiteral__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135397); + pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135578); rule__XIntLiteral__Group__1__Impl(); state._fsp--; @@ -51186,25 +51444,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIntLiteral__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17596:1: rule__XIntLiteral__Group__1__Impl : ( ( rule__XIntLiteral__ValueAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17685:1: rule__XIntLiteral__Group__1__Impl : ( ( rule__XIntLiteral__ValueAssignment_1 ) ) ; public final void rule__XIntLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17600:1: ( ( ( rule__XIntLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17601:1: ( ( rule__XIntLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17689:1: ( ( ( rule__XIntLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17690:1: ( ( rule__XIntLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17601:1: ( ( rule__XIntLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17602:1: ( rule__XIntLiteral__ValueAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17690:1: ( ( rule__XIntLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17691:1: ( rule__XIntLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIntLiteralAccess().getValueAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17603:1: ( rule__XIntLiteral__ValueAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17603:2: rule__XIntLiteral__ValueAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17692:1: ( rule__XIntLiteral__ValueAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17692:2: rule__XIntLiteral__ValueAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35424); + pushFollow(FollowSets001.FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35605); rule__XIntLiteral__ValueAssignment_1(); state._fsp--; @@ -51237,21 +51495,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17617:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17706:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; public final void rule__XStringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17621:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17622:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17710:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17711:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035458); + pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035639); rule__XStringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035461); + pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035642); rule__XStringLiteral__Group__1(); state._fsp--; @@ -51275,23 +51533,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17629:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17718:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17633:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17634:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17722:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17723:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17634:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17635:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17723:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17724:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17636:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17638:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17725:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17727:1: { } @@ -51316,16 +51574,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17648:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17737:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; public final void rule__XStringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17652:1: ( rule__XStringLiteral__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17653:2: rule__XStringLiteral__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17741:1: ( rule__XStringLiteral__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17742:2: rule__XStringLiteral__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135519); + pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135700); rule__XStringLiteral__Group__1__Impl(); state._fsp--; @@ -51349,25 +51607,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17659:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17748:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17663:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17664:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17752:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17753:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17664:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17665:1: ( rule__XStringLiteral__ValueAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17753:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17754:1: ( rule__XStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17666:1: ( rule__XStringLiteral__ValueAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17666:2: rule__XStringLiteral__ValueAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17755:1: ( rule__XStringLiteral__ValueAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17755:2: rule__XStringLiteral__ValueAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35546); + pushFollow(FollowSets001.FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35727); rule__XStringLiteral__ValueAssignment_1(); state._fsp--; @@ -51400,21 +51658,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17680:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17769:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; public final void rule__XTypeLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17684:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17685:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17773:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17774:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035580); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035761); rule__XTypeLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035583); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035764); rule__XTypeLiteral__Group__1(); state._fsp--; @@ -51438,23 +51696,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17692:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17781:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17696:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17697:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17785:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17786:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17697:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17698:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17786:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17787:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17699:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17701:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17788:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17790:1: { } @@ -51479,21 +51737,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17711:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17800:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; public final void rule__XTypeLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17715:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17716:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17804:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17805:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135641); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135822); rule__XTypeLiteral__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135644); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135825); rule__XTypeLiteral__Group__2(); state._fsp--; @@ -51517,22 +51775,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17723:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17812:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17727:1: ( ( 'typeof' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17728:1: ( 'typeof' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17816:1: ( ( 'typeof' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17817:1: ( 'typeof' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17728:1: ( 'typeof' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17729:1: 'typeof' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17817:1: ( 'typeof' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17818:1: 'typeof' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35672); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35853); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } @@ -51558,21 +51816,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17742:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17831:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; public final void rule__XTypeLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17746:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17747:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17835:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17836:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235703); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235884); rule__XTypeLiteral__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235706); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235887); rule__XTypeLiteral__Group__3(); state._fsp--; @@ -51596,22 +51854,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17754:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17843:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17758:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17759:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17847:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17848:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17759:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17760:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17848:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17849:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35734); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } @@ -51637,21 +51895,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17773:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17862:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; public final void rule__XTypeLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17777:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17778:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17866:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17867:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335765); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335946); rule__XTypeLiteral__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335768); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335949); rule__XTypeLiteral__Group__4(); state._fsp--; @@ -51675,25 +51933,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17785:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17874:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17789:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17790:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17878:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17879:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17790:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17791:1: ( rule__XTypeLiteral__TypeAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17879:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17880:1: ( rule__XTypeLiteral__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17792:1: ( rule__XTypeLiteral__TypeAssignment_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17792:2: rule__XTypeLiteral__TypeAssignment_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17881:1: ( rule__XTypeLiteral__TypeAssignment_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17881:2: rule__XTypeLiteral__TypeAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35795); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35976); rule__XTypeLiteral__TypeAssignment_3(); state._fsp--; @@ -51726,16 +51984,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17802:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17891:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl ; public final void rule__XTypeLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17806:1: ( rule__XTypeLiteral__Group__4__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17807:2: rule__XTypeLiteral__Group__4__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17895:1: ( rule__XTypeLiteral__Group__4__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17896:2: rule__XTypeLiteral__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__435825); + pushFollow(FollowSets001.FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__436006); rule__XTypeLiteral__Group__4__Impl(); state._fsp--; @@ -51759,22 +52017,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17813:1: rule__XTypeLiteral__Group__4__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17902:1: rule__XTypeLiteral__Group__4__Impl : ( ')' ) ; public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17817:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17818:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17906:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17907:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17818:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17819:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17907:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17908:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_4()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl35853); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl36034); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_4()); } @@ -51800,21 +52058,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17842:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17931:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; public final void rule__XThrowExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17846:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17847:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17935:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17936:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__035894); + pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__036075); rule__XThrowExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__035897); + pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__036078); rule__XThrowExpression__Group__1(); state._fsp--; @@ -51838,23 +52096,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17854:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17943:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17858:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17859:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17947:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17948:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17859:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17860:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17948:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17949:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17861:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17863:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17950:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17952:1: { } @@ -51879,21 +52137,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17873:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17962:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; public final void rule__XThrowExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17877:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17878:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17966:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17967:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__135955); + pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__136136); rule__XThrowExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__135958); + pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__136139); rule__XThrowExpression__Group__2(); state._fsp--; @@ -51917,22 +52175,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17885:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17974:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17889:1: ( ( 'throw' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17890:1: ( 'throw' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17978:1: ( ( 'throw' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17979:1: ( 'throw' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17890:1: ( 'throw' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17891:1: 'throw' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17979:1: ( 'throw' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17980:1: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } - match(input,80,FollowSets001.FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl35986); if (state.failed) return ; + match(input,80,FollowSets001.FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl36167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } @@ -51958,16 +52216,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17904:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17993:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; public final void rule__XThrowExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17908:1: ( rule__XThrowExpression__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17909:2: rule__XThrowExpression__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17997:1: ( rule__XThrowExpression__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17998:2: rule__XThrowExpression__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__236017); + pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__236198); rule__XThrowExpression__Group__2__Impl(); state._fsp--; @@ -51991,25 +52249,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17915:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18004:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17919:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17920:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18008:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18009:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17920:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17921:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18009:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18010:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17922:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17922:2: rule__XThrowExpression__ExpressionAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18011:1: ( rule__XThrowExpression__ExpressionAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18011:2: rule__XThrowExpression__ExpressionAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl36044); + pushFollow(FollowSets001.FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl36225); rule__XThrowExpression__ExpressionAssignment_2(); state._fsp--; @@ -52042,21 +52300,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17938:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18027:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; public final void rule__XReturnExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17942:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17943:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18031:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18032:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036080); + pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036261); rule__XReturnExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036083); + pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036264); rule__XReturnExpression__Group__1(); state._fsp--; @@ -52080,23 +52338,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17950:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18039:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17954:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17955:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18043:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18044:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17955:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17956:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18044:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18045:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17957:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17959:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18046:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18048:1: { } @@ -52121,21 +52379,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17969:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18058:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; public final void rule__XReturnExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17973:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17974:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18062:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18063:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136141); + pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136322); rule__XReturnExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136144); + pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136325); rule__XReturnExpression__Group__2(); state._fsp--; @@ -52159,22 +52417,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17981:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18070:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17985:1: ( ( 'return' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17986:1: ( 'return' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18074:1: ( ( 'return' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18075:1: ( 'return' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17986:1: ( 'return' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17987:1: 'return' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18075:1: ( 'return' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18076:1: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36172); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36353); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } @@ -52200,16 +52458,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18000:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18089:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; public final void rule__XReturnExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18004:1: ( rule__XReturnExpression__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18005:2: rule__XReturnExpression__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18093:1: ( rule__XReturnExpression__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18094:2: rule__XReturnExpression__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236203); + pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236384); rule__XReturnExpression__Group__2__Impl(); state._fsp--; @@ -52233,29 +52491,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18011:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18100:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18015:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18016:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18104:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18105:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18016:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18017:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18105:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18106:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18018:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18107:1: ( rule__XReturnExpression__ExpressionAssignment_2 )? int alt146=2; alt146 = dfa146.predict(input); switch (alt146) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18018:2: rule__XReturnExpression__ExpressionAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18107:2: rule__XReturnExpression__ExpressionAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36230); + pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36411); rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; @@ -52291,21 +52549,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18034:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18123:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18038:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18039:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18127:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18128:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036267); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036448); rule__XTryCatchFinallyExpression__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036270); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036451); rule__XTryCatchFinallyExpression__Group__1(); state._fsp--; @@ -52329,23 +52587,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18046:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18135:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18050:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18051:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18139:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18140:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18051:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18052:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18140:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18141:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18053:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18055:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18142:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18144:1: { } @@ -52370,21 +52628,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18065:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18154:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18069:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18070:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18158:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18159:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136328); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136509); rule__XTryCatchFinallyExpression__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136331); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136512); rule__XTryCatchFinallyExpression__Group__2(); state._fsp--; @@ -52408,22 +52666,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18077:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18166:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18081:1: ( ( 'try' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18082:1: ( 'try' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18170:1: ( ( 'try' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18171:1: ( 'try' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18082:1: ( 'try' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18083:1: 'try' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18171:1: ( 'try' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18172:1: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36359); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36540); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } @@ -52449,21 +52707,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18096:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18185:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18100:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18101:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18189:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18190:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236390); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236571); rule__XTryCatchFinallyExpression__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236393); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236574); rule__XTryCatchFinallyExpression__Group__3(); state._fsp--; @@ -52487,25 +52745,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18108:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18197:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18112:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18113:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18201:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18202:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18113:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18114:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18202:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18203:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18115:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18115:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18204:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18204:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36420); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36601); rule__XTryCatchFinallyExpression__ExpressionAssignment_2(); state._fsp--; @@ -52538,16 +52796,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18125:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18214:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18129:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18130:2: rule__XTryCatchFinallyExpression__Group__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18218:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18219:2: rule__XTryCatchFinallyExpression__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336450); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336631); rule__XTryCatchFinallyExpression__Group__3__Impl(); state._fsp--; @@ -52571,25 +52829,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18136:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18225:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18140:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18141:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18229:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18230:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18141:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18142:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18230:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18231:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18143:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18143:2: rule__XTryCatchFinallyExpression__Alternatives_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18232:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18232:2: rule__XTryCatchFinallyExpression__Alternatives_3 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36477); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36658); rule__XTryCatchFinallyExpression__Alternatives_3(); state._fsp--; @@ -52622,21 +52880,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18161:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18250:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18165:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18166:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18254:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18255:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036515); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036696); rule__XTryCatchFinallyExpression__Group_3_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__036518); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__036699); rule__XTryCatchFinallyExpression__Group_3_0__1(); state._fsp--; @@ -52660,28 +52918,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18173:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18262:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18177:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18178:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18266:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18267:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18178:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18179:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18267:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18268:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18179:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18180:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18268:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18269:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18181:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18181:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18270:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18270:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36547); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36728); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; @@ -52695,13 +52953,13 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18184:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18185:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18273:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18274:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18186:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18275:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* loop147: do { int alt147=2; @@ -52720,9 +52978,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt147) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18186:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18275:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36559); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36740); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; @@ -52764,16 +53022,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18197:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18286:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18201:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18202:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18290:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18291:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136592); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136773); rule__XTryCatchFinallyExpression__Group_3_0__1__Impl(); state._fsp--; @@ -52797,22 +53055,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18208:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18297:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18212:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18213:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18301:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18302:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18213:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18214:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18302:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18303:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18215:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18304:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? int alt148=2; int LA148_0 = input.LA(1); @@ -52825,9 +53083,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt148) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18215:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18304:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36619); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36800); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); state._fsp--; @@ -52863,21 +53121,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18229:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18318:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18233:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18234:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18322:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18323:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036654); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036835); rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036657); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036838); rule__XTryCatchFinallyExpression__Group_3_0_1__1(); state._fsp--; @@ -52901,25 +53159,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18241:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18330:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18245:1: ( ( ( 'finally' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18246:1: ( ( 'finally' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18334:1: ( ( ( 'finally' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18335:1: ( ( 'finally' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18246:1: ( ( 'finally' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18247:1: ( 'finally' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18335:1: ( ( 'finally' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18336:1: ( 'finally' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18248:1: ( 'finally' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18249:2: 'finally' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18337:1: ( 'finally' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18338:2: 'finally' { - match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36686); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36867); if (state.failed) return ; } @@ -52948,16 +53206,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18260:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18349:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18264:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18265:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18353:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18354:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__136718); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__136899); rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl(); state._fsp--; @@ -52981,25 +53239,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18271:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18360:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18275:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18276:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18364:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18365:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18276:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18277:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18365:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18366:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18278:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18278:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18367:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18367:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl36745); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl36926); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1(); state._fsp--; @@ -53032,21 +53290,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18292:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18381:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18296:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18297:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18385:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18386:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036779); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036960); rule__XTryCatchFinallyExpression__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__036782); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__036963); rule__XTryCatchFinallyExpression__Group_3_1__1(); state._fsp--; @@ -53070,22 +53328,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18304:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18393:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18308:1: ( ( 'finally' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18309:1: ( 'finally' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18397:1: ( ( 'finally' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18398:1: ( 'finally' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18309:1: ( 'finally' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18310:1: 'finally' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18398:1: ( 'finally' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18399:1: 'finally' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36810); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } @@ -53111,16 +53369,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18323:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18412:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18327:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18328:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18416:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18417:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__136841); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__137022); rule__XTryCatchFinallyExpression__Group_3_1__1__Impl(); state._fsp--; @@ -53144,25 +53402,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18334:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18423:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18338:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18339:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18427:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18428:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18339:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18340:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18428:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18429:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18341:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18341:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18430:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18430:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl36868); + pushFollow(FollowSets001.FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl37049); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1(); state._fsp--; @@ -53195,21 +53453,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18355:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18444:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; public final void rule__XCatchClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18359:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18360:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18448:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18449:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__036902); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__037083); rule__XCatchClause__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__036905); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__037086); rule__XCatchClause__Group__1(); state._fsp--; @@ -53233,25 +53491,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18367:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18456:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18371:1: ( ( ( 'catch' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18372:1: ( ( 'catch' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18460:1: ( ( ( 'catch' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18461:1: ( ( 'catch' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18372:1: ( ( 'catch' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18373:1: ( 'catch' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18461:1: ( ( 'catch' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18462:1: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18374:1: ( 'catch' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18375:2: 'catch' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18463:1: ( 'catch' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18464:2: 'catch' { - match(input,84,FollowSets001.FOLLOW_84_in_rule__XCatchClause__Group__0__Impl36934); if (state.failed) return ; + match(input,84,FollowSets001.FOLLOW_84_in_rule__XCatchClause__Group__0__Impl37115); if (state.failed) return ; } @@ -53280,21 +53538,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18386:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18475:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; public final void rule__XCatchClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18390:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18391:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18479:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18480:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__136966); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__137147); rule__XCatchClause__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__136969); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__137150); rule__XCatchClause__Group__2(); state._fsp--; @@ -53318,22 +53576,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18398:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18487:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18402:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18403:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18491:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18492:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18403:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18404:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18492:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18493:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XCatchClause__Group__1__Impl36997); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XCatchClause__Group__1__Impl37178); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } @@ -53359,21 +53617,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18417:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18506:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; public final void rule__XCatchClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18421:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18422:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18510:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18511:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__237028); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__237209); rule__XCatchClause__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__237031); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__237212); rule__XCatchClause__Group__3(); state._fsp--; @@ -53397,25 +53655,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18429:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18518:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18433:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18434:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18522:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18523:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18434:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18435:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18523:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18524:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18436:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18436:2: rule__XCatchClause__DeclaredParamAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18525:1: ( rule__XCatchClause__DeclaredParamAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18525:2: rule__XCatchClause__DeclaredParamAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl37058); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl37239); rule__XCatchClause__DeclaredParamAssignment_2(); state._fsp--; @@ -53448,21 +53706,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18446:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18535:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; public final void rule__XCatchClause__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18450:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18451:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18539:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18540:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337088); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337269); rule__XCatchClause__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337091); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337272); rule__XCatchClause__Group__4(); state._fsp--; @@ -53486,22 +53744,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18458:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18547:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18462:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18463:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18551:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18552:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18463:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18464:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18552:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18553:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37119); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } @@ -53527,16 +53785,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18477:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18566:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; public final void rule__XCatchClause__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18481:1: ( rule__XCatchClause__Group__4__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18482:2: rule__XCatchClause__Group__4__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18570:1: ( rule__XCatchClause__Group__4__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18571:2: rule__XCatchClause__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437150); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437331); rule__XCatchClause__Group__4__Impl(); state._fsp--; @@ -53560,25 +53818,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__Group__4__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18488:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18577:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18492:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18493:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18581:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18582:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18493:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18494:1: ( rule__XCatchClause__ExpressionAssignment_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18582:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18583:1: ( rule__XCatchClause__ExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18495:1: ( rule__XCatchClause__ExpressionAssignment_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18495:2: rule__XCatchClause__ExpressionAssignment_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18584:1: ( rule__XCatchClause__ExpressionAssignment_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18584:2: rule__XCatchClause__ExpressionAssignment_4 { - pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37177); + pushFollow(FollowSets001.FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37358); rule__XCatchClause__ExpressionAssignment_4(); state._fsp--; @@ -53611,21 +53869,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18515:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18604:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18519:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18520:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18608:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18609:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037217); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037398); rule__QualifiedName__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037220); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037401); rule__QualifiedName__Group__1(); state._fsp--; @@ -53649,22 +53907,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18527:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18616:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18531:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18532:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18620:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18621:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18532:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18533:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18621:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18622:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37247); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37428); ruleValidID(); state._fsp--; @@ -53694,16 +53952,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18544:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18633:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18548:1: ( rule__QualifiedName__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18549:2: rule__QualifiedName__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18637:1: ( rule__QualifiedName__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18638:2: rule__QualifiedName__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137276); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137457); rule__QualifiedName__Group__1__Impl(); state._fsp--; @@ -53727,31 +53985,31 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18555:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18644:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18559:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18560:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18648:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18649:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18560:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18561:1: ( rule__QualifiedName__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18649:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18650:1: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18562:1: ( rule__QualifiedName__Group_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18651:1: ( rule__QualifiedName__Group_1__0 )* loop149: do { int alt149=2; alt149 = dfa149.predict(input); switch (alt149) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18562:2: rule__QualifiedName__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18651:2: rule__QualifiedName__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37303); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37484); rule__QualifiedName__Group_1__0(); state._fsp--; @@ -53790,21 +54048,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18576:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18665:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18580:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18581:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18669:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18670:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037338); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037519); rule__QualifiedName__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__037341); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__037522); rule__QualifiedName__Group_1__1(); state._fsp--; @@ -53828,25 +54086,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18588:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18677:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18592:1: ( ( ( '.' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18593:1: ( ( '.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18681:1: ( ( ( '.' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18682:1: ( ( '.' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18593:1: ( ( '.' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18594:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18682:1: ( ( '.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18683:1: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18595:1: ( '.' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18596:2: '.' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18684:1: ( '.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18685:2: '.' { - match(input,36,FollowSets001.FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37370); if (state.failed) return ; + match(input,36,FollowSets001.FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37551); if (state.failed) return ; } @@ -53875,16 +54133,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18607:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18696:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18611:1: ( rule__QualifiedName__Group_1__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18612:2: rule__QualifiedName__Group_1__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18700:1: ( rule__QualifiedName__Group_1__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18701:2: rule__QualifiedName__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137402); + pushFollow(FollowSets001.FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137583); rule__QualifiedName__Group_1__1__Impl(); state._fsp--; @@ -53908,22 +54166,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18618:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18707:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18622:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18623:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18711:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18712:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18623:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18624:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18712:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18713:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37429); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37610); ruleValidID(); state._fsp--; @@ -53953,21 +54211,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18639:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18728:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18643:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18644:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18732:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18733:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037462); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037643); rule__JvmTypeReference__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__037465); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__037646); rule__JvmTypeReference__Group_0__1(); state._fsp--; @@ -53991,22 +54249,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18651:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18740:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18655:1: ( ( ruleJvmParameterizedTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18656:1: ( ruleJvmParameterizedTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18744:1: ( ( ruleJvmParameterizedTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18745:1: ( ruleJvmParameterizedTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18656:1: ( ruleJvmParameterizedTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18657:1: ruleJvmParameterizedTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18745:1: ( ruleJvmParameterizedTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18746:1: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37492); + pushFollow(FollowSets001.FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37673); ruleJvmParameterizedTypeReference(); state._fsp--; @@ -54036,16 +54294,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18668:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18757:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18672:1: ( rule__JvmTypeReference__Group_0__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18673:2: rule__JvmTypeReference__Group_0__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18761:1: ( rule__JvmTypeReference__Group_0__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18762:2: rule__JvmTypeReference__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137521); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137702); rule__JvmTypeReference__Group_0__1__Impl(); state._fsp--; @@ -54069,22 +54327,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18679:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18768:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18683:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18684:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18772:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18773:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18684:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18685:1: ( rule__JvmTypeReference__Group_0_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18773:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18774:1: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18686:1: ( rule__JvmTypeReference__Group_0_1__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18775:1: ( rule__JvmTypeReference__Group_0_1__0 )* loop150: do { int alt150=2; @@ -54109,9 +54367,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt150) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18686:2: rule__JvmTypeReference__Group_0_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18775:2: rule__JvmTypeReference__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37548); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37729); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; @@ -54150,16 +54408,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18700:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18789:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18704:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18705:2: rule__JvmTypeReference__Group_0_1__0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18793:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18794:2: rule__JvmTypeReference__Group_0_1__0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037583); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037764); rule__JvmTypeReference__Group_0_1__0__Impl(); state._fsp--; @@ -54183,25 +54441,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18711:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18800:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18715:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18716:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18804:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18805:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18716:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18717:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18805:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18806:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18718:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18718:2: rule__JvmTypeReference__Group_0_1_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18807:1: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18807:2: rule__JvmTypeReference__Group_0_1_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37610); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37791); rule__JvmTypeReference__Group_0_1_0__0(); state._fsp--; @@ -54234,21 +54492,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18730:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18819:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18734:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18735:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18823:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18824:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__037642); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__037823); rule__JvmTypeReference__Group_0_1_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__037645); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__037826); rule__JvmTypeReference__Group_0_1_0__1(); state._fsp--; @@ -54272,23 +54530,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18742:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18831:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18746:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18747:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18835:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18836:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18747:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18748:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18836:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18837:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18749:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18751:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18838:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18840:1: { } @@ -54313,21 +54571,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18761:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl rule__JvmTypeReference__Group_0_1_0__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18850:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl rule__JvmTypeReference__Group_0_1_0__2 ; public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18765:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl rule__JvmTypeReference__Group_0_1_0__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18766:2: rule__JvmTypeReference__Group_0_1_0__1__Impl rule__JvmTypeReference__Group_0_1_0__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18854:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl rule__JvmTypeReference__Group_0_1_0__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18855:2: rule__JvmTypeReference__Group_0_1_0__1__Impl rule__JvmTypeReference__Group_0_1_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__137703); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__137884); rule__JvmTypeReference__Group_0_1_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2_in_rule__JvmTypeReference__Group_0_1_0__137706); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2_in_rule__JvmTypeReference__Group_0_1_0__137887); rule__JvmTypeReference__Group_0_1_0__2(); state._fsp--; @@ -54351,22 +54609,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18773:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( '[' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18862:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( '[' ) ; public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18777:1: ( ( '[' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18778:1: ( '[' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18866:1: ( ( '[' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18867:1: ( '[' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18778:1: ( '[' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18779:1: '[' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18867:1: ( '[' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18868:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getLeftSquareBracketKeyword_0_1_0_1()); } - match(input,63,FollowSets001.FOLLOW_63_in_rule__JvmTypeReference__Group_0_1_0__1__Impl37734); if (state.failed) return ; + match(input,63,FollowSets001.FOLLOW_63_in_rule__JvmTypeReference__Group_0_1_0__1__Impl37915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getLeftSquareBracketKeyword_0_1_0_1()); } @@ -54392,16 +54650,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18792:1: rule__JvmTypeReference__Group_0_1_0__2 : rule__JvmTypeReference__Group_0_1_0__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18881:1: rule__JvmTypeReference__Group_0_1_0__2 : rule__JvmTypeReference__Group_0_1_0__2__Impl ; public final void rule__JvmTypeReference__Group_0_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18796:1: ( rule__JvmTypeReference__Group_0_1_0__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18797:2: rule__JvmTypeReference__Group_0_1_0__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18885:1: ( rule__JvmTypeReference__Group_0_1_0__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18886:2: rule__JvmTypeReference__Group_0_1_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2__Impl_in_rule__JvmTypeReference__Group_0_1_0__237765); + pushFollow(FollowSets001.FOLLOW_rule__JvmTypeReference__Group_0_1_0__2__Impl_in_rule__JvmTypeReference__Group_0_1_0__237946); rule__JvmTypeReference__Group_0_1_0__2__Impl(); state._fsp--; @@ -54425,22 +54683,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18803:1: rule__JvmTypeReference__Group_0_1_0__2__Impl : ( ']' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18892:1: rule__JvmTypeReference__Group_0_1_0__2__Impl : ( ']' ) ; public final void rule__JvmTypeReference__Group_0_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18807:1: ( ( ']' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18808:1: ( ']' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18896:1: ( ( ']' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18897:1: ( ']' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18808:1: ( ']' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18809:1: ']' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18897:1: ( ']' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18898:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getRightSquareBracketKeyword_0_1_0_2()); } - match(input,64,FollowSets001.FOLLOW_64_in_rule__JvmTypeReference__Group_0_1_0__2__Impl37793); if (state.failed) return ; + match(input,64,FollowSets001.FOLLOW_64_in_rule__JvmTypeReference__Group_0_1_0__2__Impl37974); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmTypeReferenceAccess().getRightSquareBracketKeyword_0_1_0_2()); } @@ -54466,21 +54724,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18828:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18917:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18832:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18833:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18921:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18922:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__037830); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__038011); rule__XFunctionTypeRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__037833); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__038014); rule__XFunctionTypeRef__Group__1(); state._fsp--; @@ -54504,22 +54762,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18840:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18929:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18844:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18845:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18933:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18934:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18845:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18846:1: ( rule__XFunctionTypeRef__Group_0__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18934:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18935:1: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18847:1: ( rule__XFunctionTypeRef__Group_0__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18936:1: ( rule__XFunctionTypeRef__Group_0__0 )? int alt151=2; int LA151_0 = input.LA(1); @@ -54528,9 +54786,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt151) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18847:2: rule__XFunctionTypeRef__Group_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18936:2: rule__XFunctionTypeRef__Group_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl37860); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl38041); rule__XFunctionTypeRef__Group_0__0(); state._fsp--; @@ -54566,21 +54824,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18857:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18946:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18861:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18862:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18950:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18951:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__137891); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__138072); rule__XFunctionTypeRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__137894); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__138075); rule__XFunctionTypeRef__Group__2(); state._fsp--; @@ -54604,22 +54862,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18869:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18958:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18873:1: ( ( '=>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18874:1: ( '=>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18962:1: ( ( '=>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18963:1: ( '=>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18874:1: ( '=>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18875:1: '=>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18963:1: ( '=>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18964:1: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl37922); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl38103); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } @@ -54645,16 +54903,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18888:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18977:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18892:1: ( rule__XFunctionTypeRef__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18893:2: rule__XFunctionTypeRef__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18981:1: ( rule__XFunctionTypeRef__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18982:2: rule__XFunctionTypeRef__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__237953); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__238134); rule__XFunctionTypeRef__Group__2__Impl(); state._fsp--; @@ -54678,25 +54936,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18899:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18988:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18903:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18904:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18992:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18993:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18904:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18905:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18993:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18994:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18906:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18906:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18995:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18995:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl37980); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl38161); rule__XFunctionTypeRef__ReturnTypeAssignment_2(); state._fsp--; @@ -54729,21 +54987,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18922:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19011:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18926:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18927:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19015:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19016:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__038016); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__038197); rule__XFunctionTypeRef__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__038019); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__038200); rule__XFunctionTypeRef__Group_0__1(); state._fsp--; @@ -54767,22 +55025,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18934:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19023:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18938:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18939:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19027:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19028:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18939:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18940:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19028:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19029:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl38047); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl38228); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } @@ -54808,21 +55066,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18953:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19042:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18957:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18958:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19046:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19047:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138078); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138259); rule__XFunctionTypeRef__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__138081); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__138262); rule__XFunctionTypeRef__Group_0__2(); state._fsp--; @@ -54846,25 +55104,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18965:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19054:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) ; public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18969:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18970:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19058:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19059:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18970:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18971:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19059:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19060:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18972:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18972:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19061:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19061:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38108); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38289); rule__XFunctionTypeRef__ParamTypesAssignment_0_1(); state._fsp--; @@ -54897,21 +55155,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18982:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl rule__XFunctionTypeRef__Group_0__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19071:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl rule__XFunctionTypeRef__Group_0__3 ; public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18986:1: ( rule__XFunctionTypeRef__Group_0__2__Impl rule__XFunctionTypeRef__Group_0__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18987:2: rule__XFunctionTypeRef__Group_0__2__Impl rule__XFunctionTypeRef__Group_0__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19075:1: ( rule__XFunctionTypeRef__Group_0__2__Impl rule__XFunctionTypeRef__Group_0__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19076:2: rule__XFunctionTypeRef__Group_0__2__Impl rule__XFunctionTypeRef__Group_0__3 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238138); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238319); rule__XFunctionTypeRef__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3_in_rule__XFunctionTypeRef__Group_0__238141); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3_in_rule__XFunctionTypeRef__Group_0__238322); rule__XFunctionTypeRef__Group_0__3(); state._fsp--; @@ -54935,22 +55193,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18994:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19083:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18998:1: ( ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18999:1: ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19087:1: ( ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19088:1: ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18999:1: ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19000:1: ( rule__XFunctionTypeRef__Group_0_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19088:1: ( ( rule__XFunctionTypeRef__Group_0_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19089:1: ( rule__XFunctionTypeRef__Group_0_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19001:1: ( rule__XFunctionTypeRef__Group_0_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19090:1: ( rule__XFunctionTypeRef__Group_0_2__0 )* loop152: do { int alt152=2; @@ -54963,9 +55221,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt152) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19001:2: rule__XFunctionTypeRef__Group_0_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19090:2: rule__XFunctionTypeRef__Group_0_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38168); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38349); rule__XFunctionTypeRef__Group_0_2__0(); state._fsp--; @@ -55004,16 +55262,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19011:1: rule__XFunctionTypeRef__Group_0__3 : rule__XFunctionTypeRef__Group_0__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19100:1: rule__XFunctionTypeRef__Group_0__3 : rule__XFunctionTypeRef__Group_0__3__Impl ; public final void rule__XFunctionTypeRef__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19015:1: ( rule__XFunctionTypeRef__Group_0__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19016:2: rule__XFunctionTypeRef__Group_0__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19104:1: ( rule__XFunctionTypeRef__Group_0__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19105:2: rule__XFunctionTypeRef__Group_0__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338199); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338380); rule__XFunctionTypeRef__Group_0__3__Impl(); state._fsp--; @@ -55037,22 +55295,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19022:1: rule__XFunctionTypeRef__Group_0__3__Impl : ( ')' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19111:1: rule__XFunctionTypeRef__Group_0__3__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19026:1: ( ( ')' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19027:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19115:1: ( ( ')' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19116:1: ( ')' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19027:1: ( ')' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19028:1: ')' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19116:1: ( ')' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19117:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_3()); } - match(input,43,FollowSets001.FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38227); if (state.failed) return ; + match(input,43,FollowSets001.FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38408); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_3()); } @@ -55078,21 +55336,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19049:1: rule__XFunctionTypeRef__Group_0_2__0 : rule__XFunctionTypeRef__Group_0_2__0__Impl rule__XFunctionTypeRef__Group_0_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19138:1: rule__XFunctionTypeRef__Group_0_2__0 : rule__XFunctionTypeRef__Group_0_2__0__Impl rule__XFunctionTypeRef__Group_0_2__1 ; public final void rule__XFunctionTypeRef__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19053:1: ( rule__XFunctionTypeRef__Group_0_2__0__Impl rule__XFunctionTypeRef__Group_0_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19054:2: rule__XFunctionTypeRef__Group_0_2__0__Impl rule__XFunctionTypeRef__Group_0_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19142:1: ( rule__XFunctionTypeRef__Group_0_2__0__Impl rule__XFunctionTypeRef__Group_0_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19143:2: rule__XFunctionTypeRef__Group_0_2__0__Impl rule__XFunctionTypeRef__Group_0_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038266); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038447); rule__XFunctionTypeRef__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1_in_rule__XFunctionTypeRef__Group_0_2__038269); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1_in_rule__XFunctionTypeRef__Group_0_2__038450); rule__XFunctionTypeRef__Group_0_2__1(); state._fsp--; @@ -55116,22 +55374,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19061:1: rule__XFunctionTypeRef__Group_0_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19150:1: rule__XFunctionTypeRef__Group_0_2__0__Impl : ( ',' ) ; public final void rule__XFunctionTypeRef__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19065:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19066:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19154:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19155:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19066:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19067:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19155:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19156:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_2_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38297); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38478); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_2_0()); } @@ -55157,16 +55415,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19080:1: rule__XFunctionTypeRef__Group_0_2__1 : rule__XFunctionTypeRef__Group_0_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19169:1: rule__XFunctionTypeRef__Group_0_2__1 : rule__XFunctionTypeRef__Group_0_2__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19084:1: ( rule__XFunctionTypeRef__Group_0_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19085:2: rule__XFunctionTypeRef__Group_0_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19173:1: ( rule__XFunctionTypeRef__Group_0_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19174:2: rule__XFunctionTypeRef__Group_0_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138328); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138509); rule__XFunctionTypeRef__Group_0_2__1__Impl(); state._fsp--; @@ -55190,25 +55448,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__Group_0_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19091:1: rule__XFunctionTypeRef__Group_0_2__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19180:1: rule__XFunctionTypeRef__Group_0_2__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) ; public final void rule__XFunctionTypeRef__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19095:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19096:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19184:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19185:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19096:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19097:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19185:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19186:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19098:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19098:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19187:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19187:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38355); + pushFollow(FollowSets001.FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38536); rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1(); state._fsp--; @@ -55241,21 +55499,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19112:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19201:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19116:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19117:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19205:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19206:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038389); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038570); rule__JvmParameterizedTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038392); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038573); rule__JvmParameterizedTypeReference__Group__1(); state._fsp--; @@ -55279,25 +55537,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19124:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19213:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19128:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19129:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19217:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19218:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19129:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19130:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19218:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19219:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19131:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19131:2: rule__JvmParameterizedTypeReference__TypeAssignment_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19220:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19220:2: rule__JvmParameterizedTypeReference__TypeAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38419); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38600); rule__JvmParameterizedTypeReference__TypeAssignment_0(); state._fsp--; @@ -55330,16 +55588,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19141:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19230:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19145:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19146:2: rule__JvmParameterizedTypeReference__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19234:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19235:2: rule__JvmParameterizedTypeReference__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138449); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138630); rule__JvmParameterizedTypeReference__Group__1__Impl(); state._fsp--; @@ -55363,29 +55621,29 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19152:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19241:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19156:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19157:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19245:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19246:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19157:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19158:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19246:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19247:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19159:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19248:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )? int alt153=2; alt153 = dfa153.predict(input); switch (alt153) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19159:2: rule__JvmParameterizedTypeReference__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19248:2: rule__JvmParameterizedTypeReference__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38476); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38657); rule__JvmParameterizedTypeReference__Group_1__0(); state._fsp--; @@ -55421,21 +55679,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19173:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19262:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19177:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19178:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19266:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19267:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038511); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038692); rule__JvmParameterizedTypeReference__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__038514); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__038695); rule__JvmParameterizedTypeReference__Group_1__1(); state._fsp--; @@ -55459,25 +55717,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19185:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19274:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19189:1: ( ( ( '<' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19190:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19278:1: ( ( ( '<' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19279:1: ( ( '<' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19190:1: ( ( '<' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19191:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19279:1: ( ( '<' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19280:1: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19192:1: ( '<' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19193:2: '<' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19281:1: ( '<' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19282:2: '<' { - match(input,28,FollowSets001.FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38543); if (state.failed) return ; + match(input,28,FollowSets001.FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38724); if (state.failed) return ; } @@ -55506,21 +55764,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19204:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19293:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19208:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19209:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19297:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19298:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138575); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138756); rule__JvmParameterizedTypeReference__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__138578); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__138759); rule__JvmParameterizedTypeReference__Group_1__2(); state._fsp--; @@ -55544,25 +55802,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19216:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19305:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19220:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19221:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19309:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19310:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19221:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19222:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19310:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19311:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19223:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19223:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19312:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19312:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38605); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38786); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1(); state._fsp--; @@ -55595,21 +55853,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19233:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19322:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19237:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19238:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19326:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19327:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238635); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238816); rule__JvmParameterizedTypeReference__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__238638); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__238819); rule__JvmParameterizedTypeReference__Group_1__3(); state._fsp--; @@ -55633,22 +55891,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19245:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19334:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19249:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19250:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19338:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19339:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19250:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19251:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19339:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19340:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19252:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19341:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* loop154: do { int alt154=2; @@ -55661,9 +55919,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { switch (alt154) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19252:2: rule__JvmParameterizedTypeReference__Group_1_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19341:2: rule__JvmParameterizedTypeReference__Group_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38665); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38846); rule__JvmParameterizedTypeReference__Group_1_2__0(); state._fsp--; @@ -55702,16 +55960,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19262:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19351:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19266:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19267:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19355:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19356:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338696); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338877); rule__JvmParameterizedTypeReference__Group_1__3__Impl(); state._fsp--; @@ -55735,22 +55993,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19273:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19362:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19277:1: ( ( '>' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19278:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19366:1: ( ( '>' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19367:1: ( '>' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19278:1: ( '>' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19279:1: '>' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19367:1: ( '>' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19368:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } - match(input,27,FollowSets001.FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38724); if (state.failed) return ; + match(input,27,FollowSets001.FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38905); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); } @@ -55776,21 +56034,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19300:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19389:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19304:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19305:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19393:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19394:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038763); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038944); rule__JvmParameterizedTypeReference__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__038766); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__038947); rule__JvmParameterizedTypeReference__Group_1_2__1(); state._fsp--; @@ -55814,22 +56072,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19312:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19401:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19316:1: ( ( ',' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19317:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19405:1: ( ( ',' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19406:1: ( ',' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19317:1: ( ',' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19318:1: ',' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19406:1: ( ',' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19407:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38794); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38975); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } @@ -55855,16 +56113,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19331:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19420:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19335:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19336:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19424:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19425:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__138825); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__139006); rule__JvmParameterizedTypeReference__Group_1_2__1__Impl(); state._fsp--; @@ -55888,25 +56146,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19342:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19431:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19346:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19347:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19435:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19436:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19347:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19348:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19436:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19437:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19349:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19349:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19438:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19438:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl38852); + pushFollow(FollowSets001.FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl39033); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1(); state._fsp--; @@ -55939,21 +56197,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19363:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19452:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19367:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19368:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19456:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19457:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__038886); + pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__039067); rule__JvmWildcardTypeReference__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__038889); + pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__039070); rule__JvmWildcardTypeReference__Group__1(); state._fsp--; @@ -55977,23 +56235,23 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19375:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19464:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19379:1: ( ( () ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19380:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19468:1: ( ( () ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19469:1: ( () ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19380:1: ( () ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19381:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19469:1: ( () ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19470:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19382:1: () - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19384:1: + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19471:1: () + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19473:1: { } @@ -56018,21 +56276,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19394:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19483:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19398:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19399:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19487:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19488:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__138947); + pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__139128); rule__JvmWildcardTypeReference__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__138950); + pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__139131); rule__JvmWildcardTypeReference__Group__2(); state._fsp--; @@ -56056,22 +56314,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19406:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19495:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19410:1: ( ( '?' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19411:1: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19499:1: ( ( '?' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19500:1: ( '?' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19411:1: ( '?' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19412:1: '?' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19500:1: ( '?' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19501:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } - match(input,16,FollowSets001.FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl38978); if (state.failed) return ; + match(input,16,FollowSets001.FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl39159); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } @@ -56097,16 +56355,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19425:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19514:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19429:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19430:2: rule__JvmWildcardTypeReference__Group__2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19518:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19519:2: rule__JvmWildcardTypeReference__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__239009); + pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__239190); rule__JvmWildcardTypeReference__Group__2__Impl(); state._fsp--; @@ -56130,22 +56388,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19436:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19525:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19440:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19441:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19529:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19530:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19441:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19442:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19530:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19531:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19443:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19532:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )? int alt155=2; int LA155_0 = input.LA(1); @@ -56154,9 +56412,9 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt155) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19443:2: rule__JvmWildcardTypeReference__Alternatives_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19532:2: rule__JvmWildcardTypeReference__Alternatives_2 { - pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl39036); + pushFollow(FollowSets001.FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl39217); rule__JvmWildcardTypeReference__Alternatives_2(); state._fsp--; @@ -56192,21 +56450,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19459:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19548:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; public final void rule__JvmUpperBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19463:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19464:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19552:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19553:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039073); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039254); rule__JvmUpperBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039076); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039257); rule__JvmUpperBound__Group__1(); state._fsp--; @@ -56230,22 +56488,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19471:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19560:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19475:1: ( ( 'extends' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19476:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19564:1: ( ( 'extends' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19565:1: ( 'extends' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19476:1: ( 'extends' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19477:1: 'extends' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19565:1: ( 'extends' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19566:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } - match(input,56,FollowSets001.FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39104); if (state.failed) return ; + match(input,56,FollowSets001.FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39285); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } @@ -56271,16 +56529,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19490:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19579:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; public final void rule__JvmUpperBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19494:1: ( rule__JvmUpperBound__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19495:2: rule__JvmUpperBound__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19583:1: ( rule__JvmUpperBound__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19584:2: rule__JvmUpperBound__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139135); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139316); rule__JvmUpperBound__Group__1__Impl(); state._fsp--; @@ -56304,25 +56562,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19501:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19590:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19505:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19506:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19594:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19595:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19506:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19507:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19595:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19596:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19508:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19508:2: rule__JvmUpperBound__TypeReferenceAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19597:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19597:2: rule__JvmUpperBound__TypeReferenceAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39162); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39343); rule__JvmUpperBound__TypeReferenceAssignment_1(); state._fsp--; @@ -56355,21 +56613,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19522:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19611:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19526:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19527:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19615:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19616:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039196); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039377); rule__JvmUpperBoundAnded__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039199); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039380); rule__JvmUpperBoundAnded__Group__1(); state._fsp--; @@ -56393,22 +56651,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19534:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19623:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19538:1: ( ( '&' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19539:1: ( '&' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19627:1: ( ( '&' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19628:1: ( '&' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19539:1: ( '&' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19540:1: '&' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19628:1: ( '&' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19629:1: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } - match(input,62,FollowSets001.FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39227); if (state.failed) return ; + match(input,62,FollowSets001.FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39408); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } @@ -56434,16 +56692,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19553:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19642:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19557:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19558:2: rule__JvmUpperBoundAnded__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19646:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19647:2: rule__JvmUpperBoundAnded__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139258); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139439); rule__JvmUpperBoundAnded__Group__1__Impl(); state._fsp--; @@ -56467,25 +56725,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19564:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19653:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19568:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19569:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19657:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19658:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19569:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19570:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19658:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19659:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19571:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19571:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19660:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19660:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39285); + pushFollow(FollowSets001.FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39466); rule__JvmUpperBoundAnded__TypeReferenceAssignment_1(); state._fsp--; @@ -56518,21 +56776,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19585:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19674:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; public final void rule__JvmLowerBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19589:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19590:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19678:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19679:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039319); + pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039500); rule__JvmLowerBound__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039322); + pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039503); rule__JvmLowerBound__Group__1(); state._fsp--; @@ -56556,22 +56814,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19597:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19686:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19601:1: ( ( 'super' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19602:1: ( 'super' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19690:1: ( ( 'super' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19691:1: ( 'super' ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19602:1: ( 'super' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19603:1: 'super' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19691:1: ( 'super' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19692:1: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39350); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39531); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } @@ -56597,16 +56855,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19616:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19705:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; public final void rule__JvmLowerBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19620:1: ( rule__JvmLowerBound__Group__1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19621:2: rule__JvmLowerBound__Group__1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19709:1: ( rule__JvmLowerBound__Group__1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19710:2: rule__JvmLowerBound__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139381); + pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139562); rule__JvmLowerBound__Group__1__Impl(); state._fsp--; @@ -56630,25 +56888,25 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__Group__1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19627:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19716:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19631:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19632:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19720:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19721:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19632:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19633:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19721:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19722:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19634:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19634:2: rule__JvmLowerBound__TypeReferenceAssignment_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19723:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19723:2: rule__JvmLowerBound__TypeReferenceAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39408); + pushFollow(FollowSets001.FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39589); rule__JvmLowerBound__TypeReferenceAssignment_1(); state._fsp--; @@ -56681,17 +56939,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__UnorderedGroup_6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19651:1: rule__XDataType__UnorderedGroup_6 : ( rule__XDataType__UnorderedGroup_6__0 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19740:1: rule__XDataType__UnorderedGroup_6 : ( rule__XDataType__UnorderedGroup_6__0 )? ; public final void rule__XDataType__UnorderedGroup_6() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19656:1: ( ( rule__XDataType__UnorderedGroup_6__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19657:2: ( rule__XDataType__UnorderedGroup_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19745:1: ( ( rule__XDataType__UnorderedGroup_6__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19746:2: ( rule__XDataType__UnorderedGroup_6__0 )? { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19657:2: ( rule__XDataType__UnorderedGroup_6__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19746:2: ( rule__XDataType__UnorderedGroup_6__0 )? int alt156=2; int LA156_0 = input.LA(1); @@ -56705,7 +56963,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XDataType__UnorderedGroup_6__0 { - pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_rule__XDataType__UnorderedGroup_639445); + pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_rule__XDataType__UnorderedGroup_639626); rule__XDataType__UnorderedGroup_6__0(); state._fsp--; @@ -56736,17 +56994,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__UnorderedGroup_6__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19667:1: rule__XDataType__UnorderedGroup_6__Impl : ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19756:1: rule__XDataType__UnorderedGroup_6__Impl : ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) ; public final void rule__XDataType__UnorderedGroup_6__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19672:1: ( ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19673:3: ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19761:1: ( ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19762:3: ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19673:3: ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19762:3: ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) ) int alt157=2; int LA157_0 = input.LA(1); @@ -56765,30 +57023,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt157) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19675:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19764:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19675:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19676:5: {...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19764:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19765:5: {...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XDataType__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19676:106: ( ( ( rule__XDataType__Group_6_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19677:6: ( ( rule__XDataType__Group_6_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19765:106: ( ( ( rule__XDataType__Group_6_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19766:6: ( ( rule__XDataType__Group_6_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19683:6: ( ( rule__XDataType__Group_6_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19685:7: ( rule__XDataType__Group_6_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19772:6: ( ( rule__XDataType__Group_6_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19774:7: ( rule__XDataType__Group_6_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getGroup_6_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19686:7: ( rule__XDataType__Group_6_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19686:8: rule__XDataType__Group_6_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19775:7: ( rule__XDataType__Group_6_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19775:8: rule__XDataType__Group_6_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39532); + pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39713); rule__XDataType__Group_6_0__0(); state._fsp--; @@ -56812,30 +57070,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19692:4: ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19781:4: ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19692:4: ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19693:5: {...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19781:4: ({...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19782:5: {...}? => ( ( ( rule__XDataType__Group_6_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XDataType__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19693:106: ( ( ( rule__XDataType__Group_6_1__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19694:6: ( ( rule__XDataType__Group_6_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19782:106: ( ( ( rule__XDataType__Group_6_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19783:6: ( ( rule__XDataType__Group_6_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19700:6: ( ( rule__XDataType__Group_6_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19702:7: ( rule__XDataType__Group_6_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19789:6: ( ( rule__XDataType__Group_6_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19791:7: ( rule__XDataType__Group_6_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getGroup_6_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19703:7: ( rule__XDataType__Group_6_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19703:8: rule__XDataType__Group_6_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19792:7: ( rule__XDataType__Group_6_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19792:8: rule__XDataType__Group_6_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39623); + pushFollow(FollowSets001.FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39804); rule__XDataType__Group_6_1__0(); state._fsp--; @@ -56882,21 +57140,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__UnorderedGroup_6__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19718:1: rule__XDataType__UnorderedGroup_6__0 : rule__XDataType__UnorderedGroup_6__Impl ( rule__XDataType__UnorderedGroup_6__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19807:1: rule__XDataType__UnorderedGroup_6__0 : rule__XDataType__UnorderedGroup_6__Impl ( rule__XDataType__UnorderedGroup_6__1 )? ; public final void rule__XDataType__UnorderedGroup_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19722:1: ( rule__XDataType__UnorderedGroup_6__Impl ( rule__XDataType__UnorderedGroup_6__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19723:2: rule__XDataType__UnorderedGroup_6__Impl ( rule__XDataType__UnorderedGroup_6__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19811:1: ( rule__XDataType__UnorderedGroup_6__Impl ( rule__XDataType__UnorderedGroup_6__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19812:2: rule__XDataType__UnorderedGroup_6__Impl ( rule__XDataType__UnorderedGroup_6__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039682); + pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039863); rule__XDataType__UnorderedGroup_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19724:2: ( rule__XDataType__UnorderedGroup_6__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19813:2: ( rule__XDataType__UnorderedGroup_6__1 )? int alt158=2; int LA158_0 = input.LA(1); @@ -56910,7 +57168,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XDataType__UnorderedGroup_6__1 { - pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_rule__XDataType__UnorderedGroup_6__039685); + pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_rule__XDataType__UnorderedGroup_6__039866); rule__XDataType__UnorderedGroup_6__1(); state._fsp--; @@ -56940,16 +57198,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__UnorderedGroup_6__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19731:1: rule__XDataType__UnorderedGroup_6__1 : rule__XDataType__UnorderedGroup_6__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19820:1: rule__XDataType__UnorderedGroup_6__1 : rule__XDataType__UnorderedGroup_6__Impl ; public final void rule__XDataType__UnorderedGroup_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19735:1: ( rule__XDataType__UnorderedGroup_6__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19736:2: rule__XDataType__UnorderedGroup_6__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19824:1: ( rule__XDataType__UnorderedGroup_6__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19825:2: rule__XDataType__UnorderedGroup_6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139710); + pushFollow(FollowSets001.FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139891); rule__XDataType__UnorderedGroup_6__Impl(); state._fsp--; @@ -56973,24 +57231,24 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19747:1: rule__XAttribute__UnorderedGroup_1 : ( rule__XAttribute__UnorderedGroup_1__0 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19836:1: rule__XAttribute__UnorderedGroup_1 : ( rule__XAttribute__UnorderedGroup_1__0 )? ; public final void rule__XAttribute__UnorderedGroup_1() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXAttributeAccess().getUnorderedGroup_1()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19752:1: ( ( rule__XAttribute__UnorderedGroup_1__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19753:2: ( rule__XAttribute__UnorderedGroup_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19841:1: ( ( rule__XAttribute__UnorderedGroup_1__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19842:2: ( rule__XAttribute__UnorderedGroup_1__0 )? { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19753:2: ( rule__XAttribute__UnorderedGroup_1__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19842:2: ( rule__XAttribute__UnorderedGroup_1__0 )? int alt159=2; alt159 = dfa159.predict(input); switch (alt159) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_rule__XAttribute__UnorderedGroup_139738); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_rule__XAttribute__UnorderedGroup_139919); rule__XAttribute__UnorderedGroup_1__0(); state._fsp--; @@ -57021,17 +57279,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19763:1: rule__XAttribute__UnorderedGroup_1__Impl : ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19852:1: rule__XAttribute__UnorderedGroup_1__Impl : ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) ; public final void rule__XAttribute__UnorderedGroup_1__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19768:1: ( ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19769:3: ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19857:1: ( ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19858:3: ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19769:3: ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19858:3: ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) ) int alt160=8; int LA160_0 = input.LA(1); @@ -57068,30 +57326,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt160) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19771:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19860:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19771:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19772:5: {...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19860:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19861:5: {...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19772:107: ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19773:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19861:107: ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19862:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19779:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19781:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19868:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19870:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnorderedAssignment_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19782:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19782:8: rule__XAttribute__UnorderedAssignment_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19871:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19871:8: rule__XAttribute__UnorderedAssignment_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl39825); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl40006); rule__XAttribute__UnorderedAssignment_1_0(); state._fsp--; @@ -57115,30 +57373,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19788:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19877:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19788:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19789:5: {...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19877:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19878:5: {...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19789:107: ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19790:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19878:107: ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19879:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19796:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19798:7: ( rule__XAttribute__UniqueAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19885:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19887:7: ( rule__XAttribute__UniqueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUniqueAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19799:7: ( rule__XAttribute__UniqueAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19799:8: rule__XAttribute__UniqueAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19888:7: ( rule__XAttribute__UniqueAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19888:8: rule__XAttribute__UniqueAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl39916); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl40097); rule__XAttribute__UniqueAssignment_1_1(); state._fsp--; @@ -57162,30 +57420,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19805:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19894:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19805:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19806:5: {...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19894:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19895:5: {...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19806:107: ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19807:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19895:107: ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19896:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19813:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19815:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19902:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19904:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getReadonlyAssignment_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19816:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19816:8: rule__XAttribute__ReadonlyAssignment_1_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19905:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19905:8: rule__XAttribute__ReadonlyAssignment_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl40007); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl40188); rule__XAttribute__ReadonlyAssignment_1_2(); state._fsp--; @@ -57209,30 +57467,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19822:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19911:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19822:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19823:5: {...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19911:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19912:5: {...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19823:107: ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19824:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19912:107: ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19913:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19830:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19832:7: ( rule__XAttribute__TransientAssignment_1_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19919:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19921:7: ( rule__XAttribute__TransientAssignment_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getTransientAssignment_1_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19833:7: ( rule__XAttribute__TransientAssignment_1_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19833:8: rule__XAttribute__TransientAssignment_1_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:7: ( rule__XAttribute__TransientAssignment_1_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:8: rule__XAttribute__TransientAssignment_1_3 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40098); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40279); rule__XAttribute__TransientAssignment_1_3(); state._fsp--; @@ -57256,30 +57514,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 5 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19839:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19928:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19839:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19840:5: {...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19928:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19929:5: {...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19840:107: ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19841:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19929:107: ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19930:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19847:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19849:7: ( rule__XAttribute__VolatileAssignment_1_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19936:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19938:7: ( rule__XAttribute__VolatileAssignment_1_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getVolatileAssignment_1_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19850:7: ( rule__XAttribute__VolatileAssignment_1_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19850:8: rule__XAttribute__VolatileAssignment_1_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19939:7: ( rule__XAttribute__VolatileAssignment_1_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19939:8: rule__XAttribute__VolatileAssignment_1_4 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40189); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40370); rule__XAttribute__VolatileAssignment_1_4(); state._fsp--; @@ -57303,30 +57561,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 6 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19856:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19945:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19856:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19857:5: {...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19945:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19946:5: {...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19857:107: ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19858:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19946:107: ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19947:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19864:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19866:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19953:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19955:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsettableAssignment_1_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19867:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19867:8: rule__XAttribute__UnsettableAssignment_1_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19956:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19956:8: rule__XAttribute__UnsettableAssignment_1_5 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40280); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40461); rule__XAttribute__UnsettableAssignment_1_5(); state._fsp--; @@ -57350,30 +57608,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 7 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19873:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19962:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19873:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19874:5: {...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19962:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19963:5: {...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19874:107: ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19875:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19963:107: ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19964:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19881:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19883:7: ( rule__XAttribute__DerivedAssignment_1_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19970:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19972:7: ( rule__XAttribute__DerivedAssignment_1_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getDerivedAssignment_1_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19884:7: ( rule__XAttribute__DerivedAssignment_1_6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19884:8: rule__XAttribute__DerivedAssignment_1_6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19973:7: ( rule__XAttribute__DerivedAssignment_1_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19973:8: rule__XAttribute__DerivedAssignment_1_6 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40371); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40552); rule__XAttribute__DerivedAssignment_1_6(); state._fsp--; @@ -57397,30 +57655,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 8 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19890:4: ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19979:4: ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19890:4: ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19891:5: {...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19979:4: ({...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19980:5: {...}? => ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 7) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 7)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19891:107: ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19892:6: ( ( rule__XAttribute__IDAssignment_1_7 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19980:107: ( ( ( rule__XAttribute__IDAssignment_1_7 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19981:6: ( ( rule__XAttribute__IDAssignment_1_7 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 7); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19898:6: ( ( rule__XAttribute__IDAssignment_1_7 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19900:7: ( rule__XAttribute__IDAssignment_1_7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19987:6: ( ( rule__XAttribute__IDAssignment_1_7 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19989:7: ( rule__XAttribute__IDAssignment_1_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getIDAssignment_1_7()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19901:7: ( rule__XAttribute__IDAssignment_1_7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19901:8: rule__XAttribute__IDAssignment_1_7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19990:7: ( rule__XAttribute__IDAssignment_1_7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19990:8: rule__XAttribute__IDAssignment_1_7 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40462); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40643); rule__XAttribute__IDAssignment_1_7(); state._fsp--; @@ -57467,28 +57725,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19916:1: rule__XAttribute__UnorderedGroup_1__0 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20005:1: rule__XAttribute__UnorderedGroup_1__0 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__1 )? ; public final void rule__XAttribute__UnorderedGroup_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19920:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19921:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20009:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20010:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040521); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040702); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:2: ( rule__XAttribute__UnorderedGroup_1__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20011:2: ( rule__XAttribute__UnorderedGroup_1__1 )? int alt161=2; alt161 = dfa161.predict(input); switch (alt161) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_rule__XAttribute__UnorderedGroup_1__040524); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_rule__XAttribute__UnorderedGroup_1__040705); rule__XAttribute__UnorderedGroup_1__1(); state._fsp--; @@ -57518,28 +57776,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19929:1: rule__XAttribute__UnorderedGroup_1__1 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__2 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20018:1: rule__XAttribute__UnorderedGroup_1__1 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__2 )? ; public final void rule__XAttribute__UnorderedGroup_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19933:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19934:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20022:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20023:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__2 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140549); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140730); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19935:2: ( rule__XAttribute__UnorderedGroup_1__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20024:2: ( rule__XAttribute__UnorderedGroup_1__2 )? int alt162=2; alt162 = dfa162.predict(input); switch (alt162) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_rule__XAttribute__UnorderedGroup_1__140552); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_rule__XAttribute__UnorderedGroup_1__140733); rule__XAttribute__UnorderedGroup_1__2(); state._fsp--; @@ -57569,28 +57827,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19942:1: rule__XAttribute__UnorderedGroup_1__2 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__3 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20031:1: rule__XAttribute__UnorderedGroup_1__2 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__3 )? ; public final void rule__XAttribute__UnorderedGroup_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19946:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__3 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19947:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20035:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__3 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20036:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__3 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240577); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240758); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19948:2: ( rule__XAttribute__UnorderedGroup_1__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20037:2: ( rule__XAttribute__UnorderedGroup_1__3 )? int alt163=2; alt163 = dfa163.predict(input); switch (alt163) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_rule__XAttribute__UnorderedGroup_1__240580); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_rule__XAttribute__UnorderedGroup_1__240761); rule__XAttribute__UnorderedGroup_1__3(); state._fsp--; @@ -57620,28 +57878,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19955:1: rule__XAttribute__UnorderedGroup_1__3 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__4 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20044:1: rule__XAttribute__UnorderedGroup_1__3 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__4 )? ; public final void rule__XAttribute__UnorderedGroup_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19959:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__4 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19960:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20048:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__4 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20049:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__4 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340605); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340786); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19961:2: ( rule__XAttribute__UnorderedGroup_1__4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20050:2: ( rule__XAttribute__UnorderedGroup_1__4 )? int alt164=2; alt164 = dfa164.predict(input); switch (alt164) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__4 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_rule__XAttribute__UnorderedGroup_1__340608); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_rule__XAttribute__UnorderedGroup_1__340789); rule__XAttribute__UnorderedGroup_1__4(); state._fsp--; @@ -57671,28 +57929,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19968:1: rule__XAttribute__UnorderedGroup_1__4 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__5 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20057:1: rule__XAttribute__UnorderedGroup_1__4 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__5 )? ; public final void rule__XAttribute__UnorderedGroup_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19972:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__5 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19973:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20061:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20062:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__5 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440633); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440814); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19974:2: ( rule__XAttribute__UnorderedGroup_1__5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20063:2: ( rule__XAttribute__UnorderedGroup_1__5 )? int alt165=2; alt165 = dfa165.predict(input); switch (alt165) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__5 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_rule__XAttribute__UnorderedGroup_1__440636); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_rule__XAttribute__UnorderedGroup_1__440817); rule__XAttribute__UnorderedGroup_1__5(); state._fsp--; @@ -57722,28 +57980,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19981:1: rule__XAttribute__UnorderedGroup_1__5 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__6 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20070:1: rule__XAttribute__UnorderedGroup_1__5 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__6 )? ; public final void rule__XAttribute__UnorderedGroup_1__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19985:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__6 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19986:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__6 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20074:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__6 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20075:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__6 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540661); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540842); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19987:2: ( rule__XAttribute__UnorderedGroup_1__6 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:2: ( rule__XAttribute__UnorderedGroup_1__6 )? int alt166=2; alt166 = dfa166.predict(input); switch (alt166) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__6 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_rule__XAttribute__UnorderedGroup_1__540664); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_rule__XAttribute__UnorderedGroup_1__540845); rule__XAttribute__UnorderedGroup_1__6(); state._fsp--; @@ -57773,28 +58031,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19994:1: rule__XAttribute__UnorderedGroup_1__6 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__7 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20083:1: rule__XAttribute__UnorderedGroup_1__6 : rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__7 )? ; public final void rule__XAttribute__UnorderedGroup_1__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19998:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__7 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19999:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__7 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20087:1: ( rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__7 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20088:2: rule__XAttribute__UnorderedGroup_1__Impl ( rule__XAttribute__UnorderedGroup_1__7 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640689); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640870); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20000:2: ( rule__XAttribute__UnorderedGroup_1__7 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20089:2: ( rule__XAttribute__UnorderedGroup_1__7 )? int alt167=2; alt167 = dfa167.predict(input); switch (alt167) { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_1__7 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_rule__XAttribute__UnorderedGroup_1__640692); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_rule__XAttribute__UnorderedGroup_1__640873); rule__XAttribute__UnorderedGroup_1__7(); state._fsp--; @@ -57824,16 +58082,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_1__7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20007:1: rule__XAttribute__UnorderedGroup_1__7 : rule__XAttribute__UnorderedGroup_1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20096:1: rule__XAttribute__UnorderedGroup_1__7 : rule__XAttribute__UnorderedGroup_1__Impl ; public final void rule__XAttribute__UnorderedGroup_1__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20011:1: ( rule__XAttribute__UnorderedGroup_1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20012:2: rule__XAttribute__UnorderedGroup_1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20100:1: ( rule__XAttribute__UnorderedGroup_1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20101:2: rule__XAttribute__UnorderedGroup_1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740717); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740898); rule__XAttribute__UnorderedGroup_1__Impl(); state._fsp--; @@ -57857,17 +58115,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20035:1: rule__XAttribute__UnorderedGroup_5 : ( rule__XAttribute__UnorderedGroup_5__0 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20124:1: rule__XAttribute__UnorderedGroup_5 : ( rule__XAttribute__UnorderedGroup_5__0 )? ; public final void rule__XAttribute__UnorderedGroup_5() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXAttributeAccess().getUnorderedGroup_5()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20040:1: ( ( rule__XAttribute__UnorderedGroup_5__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20041:2: ( rule__XAttribute__UnorderedGroup_5__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20129:1: ( ( rule__XAttribute__UnorderedGroup_5__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20130:2: ( rule__XAttribute__UnorderedGroup_5__0 )? { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20041:2: ( rule__XAttribute__UnorderedGroup_5__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20130:2: ( rule__XAttribute__UnorderedGroup_5__0 )? int alt168=2; int LA168_0 = input.LA(1); @@ -57899,7 +58157,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_5__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_rule__XAttribute__UnorderedGroup_540757); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_rule__XAttribute__UnorderedGroup_540938); rule__XAttribute__UnorderedGroup_5__0(); state._fsp--; @@ -57930,17 +58188,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_5__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20051:1: rule__XAttribute__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20140:1: rule__XAttribute__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) ; public final void rule__XAttribute__UnorderedGroup_5__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20056:1: ( ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20057:3: ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20145:1: ( ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20146:3: ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20057:3: ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20146:3: ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) ) int alt169=4; int LA169_0 = input.LA(1); @@ -57965,30 +58223,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt169) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20059:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20148:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20059:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20060:5: {...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20148:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20149:5: {...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20060:107: ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20061:6: ( ( rule__XAttribute__Group_5_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20149:107: ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20150:6: ( ( rule__XAttribute__Group_5_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20067:6: ( ( rule__XAttribute__Group_5_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20069:7: ( rule__XAttribute__Group_5_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20156:6: ( ( rule__XAttribute__Group_5_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20158:7: ( rule__XAttribute__Group_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20070:7: ( rule__XAttribute__Group_5_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20070:8: rule__XAttribute__Group_5_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20159:7: ( rule__XAttribute__Group_5_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20159:8: rule__XAttribute__Group_5_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl40844); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl41025); rule__XAttribute__Group_5_0__0(); state._fsp--; @@ -58012,30 +58270,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20165:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20077:5: {...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20165:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20166:5: {...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20077:107: ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20078:6: ( ( rule__XAttribute__Group_5_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20166:107: ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20167:6: ( ( rule__XAttribute__Group_5_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20084:6: ( ( rule__XAttribute__Group_5_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20086:7: ( rule__XAttribute__Group_5_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20173:6: ( ( rule__XAttribute__Group_5_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20175:7: ( rule__XAttribute__Group_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20087:7: ( rule__XAttribute__Group_5_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20087:8: rule__XAttribute__Group_5_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20176:7: ( rule__XAttribute__Group_5_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20176:8: rule__XAttribute__Group_5_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl40935); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl41116); rule__XAttribute__Group_5_1__0(); state._fsp--; @@ -58059,30 +58317,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20093:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20182:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20093:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20094:5: {...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20182:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20183:5: {...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20094:107: ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20095:6: ( ( rule__XAttribute__Group_5_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20183:107: ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20184:6: ( ( rule__XAttribute__Group_5_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20101:6: ( ( rule__XAttribute__Group_5_2__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20103:7: ( rule__XAttribute__Group_5_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20190:6: ( ( rule__XAttribute__Group_5_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20192:7: ( rule__XAttribute__Group_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20104:7: ( rule__XAttribute__Group_5_2__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20104:8: rule__XAttribute__Group_5_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20193:7: ( rule__XAttribute__Group_5_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20193:8: rule__XAttribute__Group_5_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl41026); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl41207); rule__XAttribute__Group_5_2__0(); state._fsp--; @@ -58106,30 +58364,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20110:4: ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20199:4: ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20110:4: ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20111:5: {...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20199:4: ({...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20200:5: {...}? => ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XAttribute__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 3)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20111:107: ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20112:6: ( ( rule__XAttribute__Group_5_3__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20200:107: ( ( ( rule__XAttribute__Group_5_3__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20201:6: ( ( rule__XAttribute__Group_5_3__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 3); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20118:6: ( ( rule__XAttribute__Group_5_3__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20120:7: ( rule__XAttribute__Group_5_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20207:6: ( ( rule__XAttribute__Group_5_3__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20209:7: ( rule__XAttribute__Group_5_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20121:7: ( rule__XAttribute__Group_5_3__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20121:8: rule__XAttribute__Group_5_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20210:7: ( rule__XAttribute__Group_5_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20210:8: rule__XAttribute__Group_5_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41117); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41298); rule__XAttribute__Group_5_3__0(); state._fsp--; @@ -58176,21 +58434,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_5__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20136:1: rule__XAttribute__UnorderedGroup_5__0 : rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20225:1: rule__XAttribute__UnorderedGroup_5__0 : rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__1 )? ; public final void rule__XAttribute__UnorderedGroup_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20140:1: ( rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20141:2: rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20229:1: ( rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20230:2: rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041176); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041357); rule__XAttribute__UnorderedGroup_5__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20142:2: ( rule__XAttribute__UnorderedGroup_5__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:2: ( rule__XAttribute__UnorderedGroup_5__1 )? int alt170=2; int LA170_0 = input.LA(1); @@ -58222,7 +58480,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_5__1 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_rule__XAttribute__UnorderedGroup_5__041179); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_rule__XAttribute__UnorderedGroup_5__041360); rule__XAttribute__UnorderedGroup_5__1(); state._fsp--; @@ -58252,21 +58510,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_5__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20149:1: rule__XAttribute__UnorderedGroup_5__1 : rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__2 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20238:1: rule__XAttribute__UnorderedGroup_5__1 : rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__2 )? ; public final void rule__XAttribute__UnorderedGroup_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20153:1: ( rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20154:2: rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20242:1: ( rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20243:2: rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__2 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141204); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141385); rule__XAttribute__UnorderedGroup_5__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20155:2: ( rule__XAttribute__UnorderedGroup_5__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20244:2: ( rule__XAttribute__UnorderedGroup_5__2 )? int alt171=2; int LA171_0 = input.LA(1); @@ -58298,7 +58556,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_5__2 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_rule__XAttribute__UnorderedGroup_5__141207); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_rule__XAttribute__UnorderedGroup_5__141388); rule__XAttribute__UnorderedGroup_5__2(); state._fsp--; @@ -58328,21 +58586,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_5__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20162:1: rule__XAttribute__UnorderedGroup_5__2 : rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__3 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20251:1: rule__XAttribute__UnorderedGroup_5__2 : rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__3 )? ; public final void rule__XAttribute__UnorderedGroup_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20166:1: ( rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__3 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20167:2: rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20255:1: ( rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__3 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20256:2: rule__XAttribute__UnorderedGroup_5__Impl ( rule__XAttribute__UnorderedGroup_5__3 )? { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241232); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241413); rule__XAttribute__UnorderedGroup_5__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20168:2: ( rule__XAttribute__UnorderedGroup_5__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20257:2: ( rule__XAttribute__UnorderedGroup_5__3 )? int alt172=2; int LA172_0 = input.LA(1); @@ -58374,7 +58632,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XAttribute__UnorderedGroup_5__3 { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_rule__XAttribute__UnorderedGroup_5__241235); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_rule__XAttribute__UnorderedGroup_5__241416); rule__XAttribute__UnorderedGroup_5__3(); state._fsp--; @@ -58404,16 +58662,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedGroup_5__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20175:1: rule__XAttribute__UnorderedGroup_5__3 : rule__XAttribute__UnorderedGroup_5__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20264:1: rule__XAttribute__UnorderedGroup_5__3 : rule__XAttribute__UnorderedGroup_5__Impl ; public final void rule__XAttribute__UnorderedGroup_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20179:1: ( rule__XAttribute__UnorderedGroup_5__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20180:2: rule__XAttribute__UnorderedGroup_5__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20268:1: ( rule__XAttribute__UnorderedGroup_5__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20269:2: rule__XAttribute__UnorderedGroup_5__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341260); + pushFollow(FollowSets001.FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341441); rule__XAttribute__UnorderedGroup_5__Impl(); state._fsp--; @@ -58437,17 +58695,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20195:1: rule__XReference__UnorderedGroup_1_0 : rule__XReference__UnorderedGroup_1_0__0 {...}?; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20284:1: rule__XReference__UnorderedGroup_1_0 : rule__XReference__UnorderedGroup_1_0__0 {...}?; public final void rule__XReference__UnorderedGroup_1_0() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20200:1: ( rule__XReference__UnorderedGroup_1_0__0 {...}?) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20201:2: rule__XReference__UnorderedGroup_1_0__0 {...}? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20289:1: ( rule__XReference__UnorderedGroup_1_0__0 {...}?) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20290:2: rule__XReference__UnorderedGroup_1_0__0 {...}? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041292); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041473); rule__XReference__UnorderedGroup_1_0__0(); state._fsp--; @@ -58476,17 +58734,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_0__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20212:1: rule__XReference__UnorderedGroup_1_0__Impl : ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20301:1: rule__XReference__UnorderedGroup_1_0__Impl : ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) ; public final void rule__XReference__UnorderedGroup_1_0__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20217:1: ( ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20218:3: ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20306:1: ( ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20307:3: ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20218:3: ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20307:3: ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) ) int alt173=2; int LA173_0 = input.LA(1); @@ -58505,30 +58763,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt173) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20220:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20309:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20220:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20221:5: {...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20309:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20310:5: {...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_1_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20221:109: ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20222:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20310:109: ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20311:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20228:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20230:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20319:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getResolveProxiesAssignment_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:8: rule__XReference__ResolveProxiesAssignment_1_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20320:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20320:8: rule__XReference__ResolveProxiesAssignment_1_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41381); + pushFollow(FollowSets001.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41562); rule__XReference__ResolveProxiesAssignment_1_0_0(); state._fsp--; @@ -58552,30 +58810,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20237:4: ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20326:4: ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20237:4: ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20238:5: {...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20326:4: ({...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20327:5: {...}? => ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_1_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20238:109: ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20239:6: ( ( rule__XReference__Alternatives_1_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20327:109: ( ( ( rule__XReference__Alternatives_1_0_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20328:6: ( ( rule__XReference__Alternatives_1_0_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20245:6: ( ( rule__XReference__Alternatives_1_0_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20247:7: ( rule__XReference__Alternatives_1_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20334:6: ( ( rule__XReference__Alternatives_1_0_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20336:7: ( rule__XReference__Alternatives_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getAlternatives_1_0_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20248:7: ( rule__XReference__Alternatives_1_0_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20248:8: rule__XReference__Alternatives_1_0_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20337:7: ( rule__XReference__Alternatives_1_0_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20337:8: rule__XReference__Alternatives_1_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41472); + pushFollow(FollowSets001.FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41653); rule__XReference__Alternatives_1_0_1(); state._fsp--; @@ -58622,21 +58880,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_0__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20263:1: rule__XReference__UnorderedGroup_1_0__0 : rule__XReference__UnorderedGroup_1_0__Impl ( rule__XReference__UnorderedGroup_1_0__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20352:1: rule__XReference__UnorderedGroup_1_0__0 : rule__XReference__UnorderedGroup_1_0__Impl ( rule__XReference__UnorderedGroup_1_0__1 )? ; public final void rule__XReference__UnorderedGroup_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20267:1: ( rule__XReference__UnorderedGroup_1_0__Impl ( rule__XReference__UnorderedGroup_1_0__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20268:2: rule__XReference__UnorderedGroup_1_0__Impl ( rule__XReference__UnorderedGroup_1_0__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20356:1: ( rule__XReference__UnorderedGroup_1_0__Impl ( rule__XReference__UnorderedGroup_1_0__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20357:2: rule__XReference__UnorderedGroup_1_0__Impl ( rule__XReference__UnorderedGroup_1_0__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041531); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041712); rule__XReference__UnorderedGroup_1_0__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20269:2: ( rule__XReference__UnorderedGroup_1_0__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20358:2: ( rule__XReference__UnorderedGroup_1_0__1 )? int alt174=2; int LA174_0 = input.LA(1); @@ -58653,7 +58911,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_1_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_rule__XReference__UnorderedGroup_1_0__041534); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_rule__XReference__UnorderedGroup_1_0__041715); rule__XReference__UnorderedGroup_1_0__1(); state._fsp--; @@ -58683,16 +58941,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_0__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20276:1: rule__XReference__UnorderedGroup_1_0__1 : rule__XReference__UnorderedGroup_1_0__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20365:1: rule__XReference__UnorderedGroup_1_0__1 : rule__XReference__UnorderedGroup_1_0__Impl ; public final void rule__XReference__UnorderedGroup_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20280:1: ( rule__XReference__UnorderedGroup_1_0__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20281:2: rule__XReference__UnorderedGroup_1_0__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20369:1: ( rule__XReference__UnorderedGroup_1_0__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20370:2: rule__XReference__UnorderedGroup_1_0__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141559); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141740); rule__XReference__UnorderedGroup_1_0__Impl(); state._fsp--; @@ -58716,17 +58974,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20292:1: rule__XReference__UnorderedGroup_1_1 : rule__XReference__UnorderedGroup_1_1__0 {...}?; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20381:1: rule__XReference__UnorderedGroup_1_1 : rule__XReference__UnorderedGroup_1_1__0 {...}?; public final void rule__XReference__UnorderedGroup_1_1() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20297:1: ( rule__XReference__UnorderedGroup_1_1__0 {...}?) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20298:2: rule__XReference__UnorderedGroup_1_1__0 {...}? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20386:1: ( rule__XReference__UnorderedGroup_1_1__0 {...}?) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20387:2: rule__XReference__UnorderedGroup_1_1__0 {...}? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141587); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141768); rule__XReference__UnorderedGroup_1_1__0(); state._fsp--; @@ -58755,17 +59013,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_1__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20309:1: rule__XReference__UnorderedGroup_1_1__Impl : ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20398:1: rule__XReference__UnorderedGroup_1_1__Impl : ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) ; public final void rule__XReference__UnorderedGroup_1_1__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20314:1: ( ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20315:3: ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20403:1: ( ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20404:3: ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20315:3: ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20404:3: ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) | ({...}? => ( ( ( 'refers' ) ) ) ) ) int alt175=2; int LA175_0 = input.LA(1); @@ -58784,30 +59042,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt175) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20406:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20318:5: {...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20406:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20407:5: {...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_1_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20318:109: ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20319:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20407:109: ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20408:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20325:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20327:7: ( rule__XReference__LocalAssignment_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20414:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20416:7: ( rule__XReference__LocalAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getLocalAssignment_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20328:7: ( rule__XReference__LocalAssignment_1_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20328:8: rule__XReference__LocalAssignment_1_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20417:7: ( rule__XReference__LocalAssignment_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20417:8: rule__XReference__LocalAssignment_1_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41676); + pushFollow(FollowSets001.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41857); rule__XReference__LocalAssignment_1_1_0(); state._fsp--; @@ -58831,30 +59089,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20334:4: ({...}? => ( ( ( 'refers' ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20423:4: ({...}? => ( ( ( 'refers' ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20334:4: ({...}? => ( ( ( 'refers' ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20335:5: {...}? => ( ( ( 'refers' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20423:4: ({...}? => ( ( ( 'refers' ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20424:5: {...}? => ( ( ( 'refers' ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_1_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20335:109: ( ( ( 'refers' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20336:6: ( ( 'refers' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20424:109: ( ( ( 'refers' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20425:6: ( ( 'refers' ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20342:6: ( ( 'refers' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20344:7: ( 'refers' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20431:6: ( ( 'refers' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20433:7: ( 'refers' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getRefersKeyword_1_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20345:7: ( 'refers' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20346:2: 'refers' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20434:7: ( 'refers' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20435:2: 'refers' { - match(input,86,FollowSets001.FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41769); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41950); if (state.failed) return ; } @@ -58897,21 +59155,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_1__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20362:1: rule__XReference__UnorderedGroup_1_1__0 : rule__XReference__UnorderedGroup_1_1__Impl ( rule__XReference__UnorderedGroup_1_1__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20451:1: rule__XReference__UnorderedGroup_1_1__0 : rule__XReference__UnorderedGroup_1_1__Impl ( rule__XReference__UnorderedGroup_1_1__1 )? ; public final void rule__XReference__UnorderedGroup_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20366:1: ( rule__XReference__UnorderedGroup_1_1__Impl ( rule__XReference__UnorderedGroup_1_1__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20367:2: rule__XReference__UnorderedGroup_1_1__Impl ( rule__XReference__UnorderedGroup_1_1__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20455:1: ( rule__XReference__UnorderedGroup_1_1__Impl ( rule__XReference__UnorderedGroup_1_1__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20456:2: rule__XReference__UnorderedGroup_1_1__Impl ( rule__XReference__UnorderedGroup_1_1__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__041830); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__042011); rule__XReference__UnorderedGroup_1_1__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20368:2: ( rule__XReference__UnorderedGroup_1_1__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20457:2: ( rule__XReference__UnorderedGroup_1_1__1 )? int alt176=2; int LA176_0 = input.LA(1); @@ -58925,7 +59183,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_1_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_rule__XReference__UnorderedGroup_1_1__041833); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_rule__XReference__UnorderedGroup_1_1__042014); rule__XReference__UnorderedGroup_1_1__1(); state._fsp--; @@ -58955,16 +59213,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_1_1__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20375:1: rule__XReference__UnorderedGroup_1_1__1 : rule__XReference__UnorderedGroup_1_1__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20464:1: rule__XReference__UnorderedGroup_1_1__1 : rule__XReference__UnorderedGroup_1_1__Impl ; public final void rule__XReference__UnorderedGroup_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20379:1: ( rule__XReference__UnorderedGroup_1_1__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20380:2: rule__XReference__UnorderedGroup_1_1__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20468:1: ( rule__XReference__UnorderedGroup_1_1__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20469:2: rule__XReference__UnorderedGroup_1_1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__141858); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__142039); rule__XReference__UnorderedGroup_1_1__Impl(); state._fsp--; @@ -58988,17 +59246,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20391:1: rule__XReference__UnorderedGroup_2 : ( rule__XReference__UnorderedGroup_2__0 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20480:1: rule__XReference__UnorderedGroup_2 : ( rule__XReference__UnorderedGroup_2__0 )? ; public final void rule__XReference__UnorderedGroup_2() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_2()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20396:1: ( ( rule__XReference__UnorderedGroup_2__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20397:2: ( rule__XReference__UnorderedGroup_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20485:1: ( ( rule__XReference__UnorderedGroup_2__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20486:2: ( rule__XReference__UnorderedGroup_2__0 )? { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20397:2: ( rule__XReference__UnorderedGroup_2__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20486:2: ( rule__XReference__UnorderedGroup_2__0 )? int alt177=2; int LA177_0 = input.LA(1); @@ -59027,7 +59285,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_rule__XReference__UnorderedGroup_241886); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_rule__XReference__UnorderedGroup_242067); rule__XReference__UnorderedGroup_2__0(); state._fsp--; @@ -59058,17 +59316,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20407:1: rule__XReference__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20496:1: rule__XReference__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) ; public final void rule__XReference__UnorderedGroup_2__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20412:1: ( ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20413:3: ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20501:1: ( ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20502:3: ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20413:3: ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20502:3: ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) | ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) | ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) | ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) | ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) | ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) ) int alt178=7; int LA178_0 = input.LA(1); @@ -59102,30 +59360,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt178) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20415:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20504:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20415:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20416:5: {...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20504:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20505:5: {...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20416:107: ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20417:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20505:107: ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20506:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20423:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20425:7: ( rule__XReference__UnorderedAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20512:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20514:7: ( rule__XReference__UnorderedAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedAssignment_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20426:7: ( rule__XReference__UnorderedAssignment_2_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20426:8: rule__XReference__UnorderedAssignment_2_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20515:7: ( rule__XReference__UnorderedAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20515:8: rule__XReference__UnorderedAssignment_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl41973); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl42154); rule__XReference__UnorderedAssignment_2_0(); state._fsp--; @@ -59149,30 +59407,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20432:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20521:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20432:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20433:5: {...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20521:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20522:5: {...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20433:107: ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20434:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20522:107: ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20523:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20440:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20442:7: ( rule__XReference__UniqueAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20529:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20531:7: ( rule__XReference__UniqueAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUniqueAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20443:7: ( rule__XReference__UniqueAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20443:8: rule__XReference__UniqueAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20532:7: ( rule__XReference__UniqueAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20532:8: rule__XReference__UniqueAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42064); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42245); rule__XReference__UniqueAssignment_2_1(); state._fsp--; @@ -59196,30 +59454,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20449:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20538:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20449:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20450:5: {...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20538:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20539:5: {...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20450:107: ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20451:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20539:107: ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20540:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20457:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20459:7: ( rule__XReference__ReadonlyAssignment_2_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20546:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20548:7: ( rule__XReference__ReadonlyAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getReadonlyAssignment_2_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20460:7: ( rule__XReference__ReadonlyAssignment_2_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20460:8: rule__XReference__ReadonlyAssignment_2_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:7: ( rule__XReference__ReadonlyAssignment_2_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:8: rule__XReference__ReadonlyAssignment_2_2 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42155); + pushFollow(FollowSets001.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42336); rule__XReference__ReadonlyAssignment_2_2(); state._fsp--; @@ -59243,30 +59501,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20466:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20555:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20466:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20467:5: {...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20555:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20556:5: {...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20467:107: ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20468:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20556:107: ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20557:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20474:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20476:7: ( rule__XReference__TransientAssignment_2_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20563:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20565:7: ( rule__XReference__TransientAssignment_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getTransientAssignment_2_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20477:7: ( rule__XReference__TransientAssignment_2_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20477:8: rule__XReference__TransientAssignment_2_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20566:7: ( rule__XReference__TransientAssignment_2_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20566:8: rule__XReference__TransientAssignment_2_3 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42246); + pushFollow(FollowSets001.FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42427); rule__XReference__TransientAssignment_2_3(); state._fsp--; @@ -59290,30 +59548,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 5 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20483:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20572:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20483:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20484:5: {...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20572:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20573:5: {...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20484:107: ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20485:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20573:107: ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20574:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20491:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20493:7: ( rule__XReference__VolatileAssignment_2_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20580:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20582:7: ( rule__XReference__VolatileAssignment_2_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getVolatileAssignment_2_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20494:7: ( rule__XReference__VolatileAssignment_2_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20494:8: rule__XReference__VolatileAssignment_2_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20583:7: ( rule__XReference__VolatileAssignment_2_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20583:8: rule__XReference__VolatileAssignment_2_4 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42337); + pushFollow(FollowSets001.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42518); rule__XReference__VolatileAssignment_2_4(); state._fsp--; @@ -59337,30 +59595,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 6 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20500:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20589:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20500:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20501:5: {...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20589:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20590:5: {...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20501:107: ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20502:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20590:107: ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20591:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20508:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20510:7: ( rule__XReference__UnsettableAssignment_2_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20597:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20599:7: ( rule__XReference__UnsettableAssignment_2_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsettableAssignment_2_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20511:7: ( rule__XReference__UnsettableAssignment_2_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20511:8: rule__XReference__UnsettableAssignment_2_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20600:7: ( rule__XReference__UnsettableAssignment_2_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20600:8: rule__XReference__UnsettableAssignment_2_5 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42428); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42609); rule__XReference__UnsettableAssignment_2_5(); state._fsp--; @@ -59384,30 +59642,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 7 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20517:4: ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20606:4: ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20517:4: ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20518:5: {...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20606:4: ({...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20607:5: {...}? => ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 6) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 6)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20518:107: ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20519:6: ( ( rule__XReference__DerivedAssignment_2_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20607:107: ( ( ( rule__XReference__DerivedAssignment_2_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20608:6: ( ( rule__XReference__DerivedAssignment_2_6 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 6); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20525:6: ( ( rule__XReference__DerivedAssignment_2_6 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20527:7: ( rule__XReference__DerivedAssignment_2_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20614:6: ( ( rule__XReference__DerivedAssignment_2_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20616:7: ( rule__XReference__DerivedAssignment_2_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getDerivedAssignment_2_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20528:7: ( rule__XReference__DerivedAssignment_2_6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20528:8: rule__XReference__DerivedAssignment_2_6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20617:7: ( rule__XReference__DerivedAssignment_2_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20617:8: rule__XReference__DerivedAssignment_2_6 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42519); + pushFollow(FollowSets001.FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42700); rule__XReference__DerivedAssignment_2_6(); state._fsp--; @@ -59454,21 +59712,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20543:1: rule__XReference__UnorderedGroup_2__0 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20632:1: rule__XReference__UnorderedGroup_2__0 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__1 )? ; public final void rule__XReference__UnorderedGroup_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20547:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20548:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20636:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20637:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042578); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042759); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:2: ( rule__XReference__UnorderedGroup_2__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20638:2: ( rule__XReference__UnorderedGroup_2__1 )? int alt179=2; int LA179_0 = input.LA(1); @@ -59497,7 +59755,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_rule__XReference__UnorderedGroup_2__042581); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_rule__XReference__UnorderedGroup_2__042762); rule__XReference__UnorderedGroup_2__1(); state._fsp--; @@ -59527,21 +59785,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20556:1: rule__XReference__UnorderedGroup_2__1 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__2 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20645:1: rule__XReference__UnorderedGroup_2__1 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__2 )? ; public final void rule__XReference__UnorderedGroup_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20560:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20561:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20649:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20650:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__2 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142606); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142787); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20562:2: ( rule__XReference__UnorderedGroup_2__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20651:2: ( rule__XReference__UnorderedGroup_2__2 )? int alt180=2; int LA180_0 = input.LA(1); @@ -59570,7 +59828,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_rule__XReference__UnorderedGroup_2__142609); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_rule__XReference__UnorderedGroup_2__142790); rule__XReference__UnorderedGroup_2__2(); state._fsp--; @@ -59600,21 +59858,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20569:1: rule__XReference__UnorderedGroup_2__2 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__3 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20658:1: rule__XReference__UnorderedGroup_2__2 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__3 )? ; public final void rule__XReference__UnorderedGroup_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20573:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__3 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20574:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20662:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__3 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20663:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__3 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242634); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242815); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20575:2: ( rule__XReference__UnorderedGroup_2__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20664:2: ( rule__XReference__UnorderedGroup_2__3 )? int alt181=2; int LA181_0 = input.LA(1); @@ -59643,7 +59901,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__3 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_rule__XReference__UnorderedGroup_2__242637); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_rule__XReference__UnorderedGroup_2__242818); rule__XReference__UnorderedGroup_2__3(); state._fsp--; @@ -59673,21 +59931,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20582:1: rule__XReference__UnorderedGroup_2__3 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__4 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20671:1: rule__XReference__UnorderedGroup_2__3 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__4 )? ; public final void rule__XReference__UnorderedGroup_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20586:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__4 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20587:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20675:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__4 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20676:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__4 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342662); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342843); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20588:2: ( rule__XReference__UnorderedGroup_2__4 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20677:2: ( rule__XReference__UnorderedGroup_2__4 )? int alt182=2; int LA182_0 = input.LA(1); @@ -59716,7 +59974,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__4 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_rule__XReference__UnorderedGroup_2__342665); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_rule__XReference__UnorderedGroup_2__342846); rule__XReference__UnorderedGroup_2__4(); state._fsp--; @@ -59746,21 +60004,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20595:1: rule__XReference__UnorderedGroup_2__4 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__5 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20684:1: rule__XReference__UnorderedGroup_2__4 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__5 )? ; public final void rule__XReference__UnorderedGroup_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20599:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__5 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20600:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20688:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__5 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20689:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__5 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442690); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442871); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20601:2: ( rule__XReference__UnorderedGroup_2__5 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20690:2: ( rule__XReference__UnorderedGroup_2__5 )? int alt183=2; int LA183_0 = input.LA(1); @@ -59789,7 +60047,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__5 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_rule__XReference__UnorderedGroup_2__442693); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_rule__XReference__UnorderedGroup_2__442874); rule__XReference__UnorderedGroup_2__5(); state._fsp--; @@ -59819,21 +60077,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20608:1: rule__XReference__UnorderedGroup_2__5 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__6 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20697:1: rule__XReference__UnorderedGroup_2__5 : rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__6 )? ; public final void rule__XReference__UnorderedGroup_2__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20612:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__6 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20613:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__6 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20701:1: ( rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__6 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20702:2: rule__XReference__UnorderedGroup_2__Impl ( rule__XReference__UnorderedGroup_2__6 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542718); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542899); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20614:2: ( rule__XReference__UnorderedGroup_2__6 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20703:2: ( rule__XReference__UnorderedGroup_2__6 )? int alt184=2; int LA184_0 = input.LA(1); @@ -59862,7 +60120,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_2__6 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_rule__XReference__UnorderedGroup_2__542721); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_rule__XReference__UnorderedGroup_2__542902); rule__XReference__UnorderedGroup_2__6(); state._fsp--; @@ -59892,16 +60150,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_2__6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20621:1: rule__XReference__UnorderedGroup_2__6 : rule__XReference__UnorderedGroup_2__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20710:1: rule__XReference__UnorderedGroup_2__6 : rule__XReference__UnorderedGroup_2__Impl ; public final void rule__XReference__UnorderedGroup_2__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20625:1: ( rule__XReference__UnorderedGroup_2__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20626:2: rule__XReference__UnorderedGroup_2__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20714:1: ( rule__XReference__UnorderedGroup_2__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20715:2: rule__XReference__UnorderedGroup_2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642746); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642927); rule__XReference__UnorderedGroup_2__Impl(); state._fsp--; @@ -59925,17 +60183,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_8" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20647:1: rule__XReference__UnorderedGroup_8 : ( rule__XReference__UnorderedGroup_8__0 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20736:1: rule__XReference__UnorderedGroup_8 : ( rule__XReference__UnorderedGroup_8__0 )? ; public final void rule__XReference__UnorderedGroup_8() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getXReferenceAccess().getUnorderedGroup_8()); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20652:1: ( ( rule__XReference__UnorderedGroup_8__0 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20653:2: ( rule__XReference__UnorderedGroup_8__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20741:1: ( ( rule__XReference__UnorderedGroup_8__0 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20742:2: ( rule__XReference__UnorderedGroup_8__0 )? { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20653:2: ( rule__XReference__UnorderedGroup_8__0 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20742:2: ( rule__XReference__UnorderedGroup_8__0 )? int alt185=2; int LA185_0 = input.LA(1); @@ -59967,7 +60225,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_8__0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_rule__XReference__UnorderedGroup_842784); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_rule__XReference__UnorderedGroup_842965); rule__XReference__UnorderedGroup_8__0(); state._fsp--; @@ -59998,17 +60256,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_8__Impl" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20663:1: rule__XReference__UnorderedGroup_8__Impl : ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20752:1: rule__XReference__UnorderedGroup_8__Impl : ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) ; public final void rule__XReference__UnorderedGroup_8__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20668:1: ( ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20669:3: ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20757:1: ( ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20758:3: ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20669:3: ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20758:3: ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) ) int alt186=4; int LA186_0 = input.LA(1); @@ -60033,30 +60291,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } switch (alt186) { case 1 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20671:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20760:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20671:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20672:5: {...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20760:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20761:5: {...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20672:107: ( ( ( rule__XReference__Group_8_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20673:6: ( ( rule__XReference__Group_8_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20761:107: ( ( ( rule__XReference__Group_8_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20762:6: ( ( rule__XReference__Group_8_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20679:6: ( ( rule__XReference__Group_8_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20681:7: ( rule__XReference__Group_8_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20768:6: ( ( rule__XReference__Group_8_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20770:7: ( rule__XReference__Group_8_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20682:7: ( rule__XReference__Group_8_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20682:8: rule__XReference__Group_8_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20771:7: ( rule__XReference__Group_8_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20771:8: rule__XReference__Group_8_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl42871); + pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl43052); rule__XReference__Group_8_0__0(); state._fsp--; @@ -60080,30 +60338,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20688:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20777:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20688:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20689:5: {...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20777:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20778:5: {...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20689:107: ( ( ( rule__XReference__Group_8_1__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20690:6: ( ( rule__XReference__Group_8_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20778:107: ( ( ( rule__XReference__Group_8_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20779:6: ( ( rule__XReference__Group_8_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20696:6: ( ( rule__XReference__Group_8_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20698:7: ( rule__XReference__Group_8_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20785:6: ( ( rule__XReference__Group_8_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20787:7: ( rule__XReference__Group_8_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20699:7: ( rule__XReference__Group_8_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20699:8: rule__XReference__Group_8_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20788:7: ( rule__XReference__Group_8_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20788:8: rule__XReference__Group_8_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl42962); + pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl43143); rule__XReference__Group_8_1__0(); state._fsp--; @@ -60127,30 +60385,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20705:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20794:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20705:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20706:5: {...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20794:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20795:5: {...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20706:107: ( ( ( rule__XReference__Group_8_2__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20707:6: ( ( rule__XReference__Group_8_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20795:107: ( ( ( rule__XReference__Group_8_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20796:6: ( ( rule__XReference__Group_8_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20713:6: ( ( rule__XReference__Group_8_2__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20715:7: ( rule__XReference__Group_8_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20802:6: ( ( rule__XReference__Group_8_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20804:7: ( rule__XReference__Group_8_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20716:7: ( rule__XReference__Group_8_2__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20716:8: rule__XReference__Group_8_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20805:7: ( rule__XReference__Group_8_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20805:8: rule__XReference__Group_8_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl43053); + pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl43234); rule__XReference__Group_8_2__0(); state._fsp--; @@ -60174,30 +60432,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20722:4: ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20811:4: ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20722:4: ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20723:5: {...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20811:4: ({...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20812:5: {...}? => ( ( ( rule__XReference__Group_8_3__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__XReference__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 3)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20723:107: ( ( ( rule__XReference__Group_8_3__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20724:6: ( ( rule__XReference__Group_8_3__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20812:107: ( ( ( rule__XReference__Group_8_3__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20813:6: ( ( rule__XReference__Group_8_3__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 3); selected = true; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20730:6: ( ( rule__XReference__Group_8_3__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20732:7: ( rule__XReference__Group_8_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20819:6: ( ( rule__XReference__Group_8_3__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20821:7: ( rule__XReference__Group_8_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20733:7: ( rule__XReference__Group_8_3__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20733:8: rule__XReference__Group_8_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20822:7: ( rule__XReference__Group_8_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20822:8: rule__XReference__Group_8_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43144); + pushFollow(FollowSets001.FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43325); rule__XReference__Group_8_3__0(); state._fsp--; @@ -60244,21 +60502,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_8__0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20748:1: rule__XReference__UnorderedGroup_8__0 : rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__1 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20837:1: rule__XReference__UnorderedGroup_8__0 : rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__1 )? ; public final void rule__XReference__UnorderedGroup_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20752:1: ( rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__1 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20753:2: rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20841:1: ( rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__1 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20842:2: rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__1 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043203); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043384); rule__XReference__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20754:2: ( rule__XReference__UnorderedGroup_8__1 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20843:2: ( rule__XReference__UnorderedGroup_8__1 )? int alt187=2; int LA187_0 = input.LA(1); @@ -60290,7 +60548,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_8__1 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_rule__XReference__UnorderedGroup_8__043206); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_rule__XReference__UnorderedGroup_8__043387); rule__XReference__UnorderedGroup_8__1(); state._fsp--; @@ -60320,21 +60578,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_8__1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20761:1: rule__XReference__UnorderedGroup_8__1 : rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__2 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20850:1: rule__XReference__UnorderedGroup_8__1 : rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__2 )? ; public final void rule__XReference__UnorderedGroup_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20765:1: ( rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__2 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20766:2: rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20854:1: ( rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__2 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20855:2: rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__2 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143231); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143412); rule__XReference__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20767:2: ( rule__XReference__UnorderedGroup_8__2 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20856:2: ( rule__XReference__UnorderedGroup_8__2 )? int alt188=2; int LA188_0 = input.LA(1); @@ -60366,7 +60624,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_8__2 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_rule__XReference__UnorderedGroup_8__143234); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_rule__XReference__UnorderedGroup_8__143415); rule__XReference__UnorderedGroup_8__2(); state._fsp--; @@ -60396,21 +60654,21 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_8__2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20774:1: rule__XReference__UnorderedGroup_8__2 : rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__3 )? ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20863:1: rule__XReference__UnorderedGroup_8__2 : rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__3 )? ; public final void rule__XReference__UnorderedGroup_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20778:1: ( rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__3 )? ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20779:2: rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20867:1: ( rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__3 )? ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20868:2: rule__XReference__UnorderedGroup_8__Impl ( rule__XReference__UnorderedGroup_8__3 )? { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243259); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243440); rule__XReference__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20780:2: ( rule__XReference__UnorderedGroup_8__3 )? + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20869:2: ( rule__XReference__UnorderedGroup_8__3 )? int alt189=2; int LA189_0 = input.LA(1); @@ -60442,7 +60700,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { case 1 : // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:0:0: rule__XReference__UnorderedGroup_8__3 { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_rule__XReference__UnorderedGroup_8__243262); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_rule__XReference__UnorderedGroup_8__243443); rule__XReference__UnorderedGroup_8__3(); state._fsp--; @@ -60472,16 +60730,16 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedGroup_8__3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20787:1: rule__XReference__UnorderedGroup_8__3 : rule__XReference__UnorderedGroup_8__Impl ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20876:1: rule__XReference__UnorderedGroup_8__3 : rule__XReference__UnorderedGroup_8__Impl ; public final void rule__XReference__UnorderedGroup_8__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20791:1: ( rule__XReference__UnorderedGroup_8__Impl ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20792:2: rule__XReference__UnorderedGroup_8__Impl + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20880:1: ( rule__XReference__UnorderedGroup_8__Impl ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20881:2: rule__XReference__UnorderedGroup_8__Impl { - pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343287); + pushFollow(FollowSets001.FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343468); rule__XReference__UnorderedGroup_8__Impl(); state._fsp--; @@ -60505,22 +60763,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__AnnotationsAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20807:1: rule__XPackage__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20896:1: rule__XPackage__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__XPackage__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20811:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20812:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20900:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20901:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20812:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20813:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20901:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20902:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_143323); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_143504); ruleXAnnotation(); state._fsp--; @@ -60550,22 +60808,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__NameAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20822:1: rule__XPackage__NameAssignment_3 : ( ruleQualifiedName ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20911:1: rule__XPackage__NameAssignment_3 : ( ruleQualifiedName ) ; public final void rule__XPackage__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20826:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20827:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20915:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20916:1: ( ruleQualifiedName ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20827:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20828:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20916:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20917:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getNameQualifiedNameParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_343354); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_343535); ruleQualifiedName(); state._fsp--; @@ -60595,22 +60853,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__ImportDirectivesAssignment_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20837:1: rule__XPackage__ImportDirectivesAssignment_4 : ( ruleXImportDirective ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20926:1: rule__XPackage__ImportDirectivesAssignment_4 : ( ruleXImportDirective ) ; public final void rule__XPackage__ImportDirectivesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20841:1: ( ( ruleXImportDirective ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20842:1: ( ruleXImportDirective ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20930:1: ( ( ruleXImportDirective ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20931:1: ( ruleXImportDirective ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20842:1: ( ruleXImportDirective ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20843:1: ruleXImportDirective + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20931:1: ( ruleXImportDirective ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20932:1: ruleXImportDirective { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getImportDirectivesXImportDirectiveParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_443385); + pushFollow(FollowSets001.FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_443566); ruleXImportDirective(); state._fsp--; @@ -60640,22 +60898,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__AnnotationDirectivesAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20852:1: rule__XPackage__AnnotationDirectivesAssignment_5 : ( ruleXAnnotationDirective ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20941:1: rule__XPackage__AnnotationDirectivesAssignment_5 : ( ruleXAnnotationDirective ) ; public final void rule__XPackage__AnnotationDirectivesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20856:1: ( ( ruleXAnnotationDirective ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20857:1: ( ruleXAnnotationDirective ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20945:1: ( ( ruleXAnnotationDirective ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20946:1: ( ruleXAnnotationDirective ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20857:1: ( ruleXAnnotationDirective ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20858:1: ruleXAnnotationDirective + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20946:1: ( ruleXAnnotationDirective ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20947:1: ruleXAnnotationDirective { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getAnnotationDirectivesXAnnotationDirectiveParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_543416); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_543597); ruleXAnnotationDirective(); state._fsp--; @@ -60685,22 +60943,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XPackage__ClassifiersAssignment_6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20867:1: rule__XPackage__ClassifiersAssignment_6 : ( ruleXClassifier ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20956:1: rule__XPackage__ClassifiersAssignment_6 : ( ruleXClassifier ) ; public final void rule__XPackage__ClassifiersAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20871:1: ( ( ruleXClassifier ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20872:1: ( ruleXClassifier ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20960:1: ( ( ruleXClassifier ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20961:1: ( ruleXClassifier ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20872:1: ( ruleXClassifier ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20873:1: ruleXClassifier + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20961:1: ( ruleXClassifier ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20962:1: ruleXClassifier { if ( state.backtracking==0 ) { before(grammarAccess.getXPackageAccess().getClassifiersXClassifierParserRuleCall_6_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_643447); + pushFollow(FollowSets001.FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_643628); ruleXClassifier(); state._fsp--; @@ -60730,28 +60988,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__SourceAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20882:1: rule__XAnnotation__SourceAssignment_1 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20971:1: rule__XAnnotation__SourceAssignment_1 : ( ( ruleValidID ) ) ; public final void rule__XAnnotation__SourceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20886:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20887:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20975:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20976:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20887:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20888:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20976:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20977:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getSourceXAnnotationDirectiveCrossReference_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20889:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20890:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20978:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20979:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getSourceXAnnotationDirectiveValidIDParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143482); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143663); ruleValidID(); state._fsp--; @@ -60787,22 +61045,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__DetailsAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20901:1: rule__XAnnotation__DetailsAssignment_2_1 : ( ruleXStringToStringMapEntry ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20990:1: rule__XAnnotation__DetailsAssignment_2_1 : ( ruleXStringToStringMapEntry ) ; public final void rule__XAnnotation__DetailsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20905:1: ( ( ruleXStringToStringMapEntry ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20906:1: ( ruleXStringToStringMapEntry ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20994:1: ( ( ruleXStringToStringMapEntry ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20995:1: ( ruleXStringToStringMapEntry ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20906:1: ( ruleXStringToStringMapEntry ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20907:1: ruleXStringToStringMapEntry + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20995:1: ( ruleXStringToStringMapEntry ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20996:1: ruleXStringToStringMapEntry { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getDetailsXStringToStringMapEntryParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143517); + pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143698); ruleXStringToStringMapEntry(); state._fsp--; @@ -60832,22 +61090,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotation__DetailsAssignment_2_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20916:1: rule__XAnnotation__DetailsAssignment_2_2_1 : ( ruleXStringToStringMapEntry ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21005:1: rule__XAnnotation__DetailsAssignment_2_2_1 : ( ruleXStringToStringMapEntry ) ; public final void rule__XAnnotation__DetailsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20920:1: ( ( ruleXStringToStringMapEntry ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20921:1: ( ruleXStringToStringMapEntry ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21009:1: ( ( ruleXStringToStringMapEntry ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21010:1: ( ruleXStringToStringMapEntry ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20921:1: ( ruleXStringToStringMapEntry ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20922:1: ruleXStringToStringMapEntry + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21010:1: ( ruleXStringToStringMapEntry ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21011:1: ruleXStringToStringMapEntry { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getDetailsXStringToStringMapEntryParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143548); + pushFollow(FollowSets001.FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143729); ruleXStringToStringMapEntry(); state._fsp--; @@ -60877,22 +61135,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__KeyAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20931:1: rule__XStringToStringMapEntry__KeyAssignment_0 : ( ruleQualifiedName ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21020:1: rule__XStringToStringMapEntry__KeyAssignment_0 : ( ruleQualifiedName ) ; public final void rule__XStringToStringMapEntry__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20935:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20936:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21024:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21025:1: ( ruleQualifiedName ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20936:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20937:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21025:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21026:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXStringToStringMapEntryAccess().getKeyQualifiedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043579); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043760); ruleQualifiedName(); state._fsp--; @@ -60922,22 +61180,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringToStringMapEntry__ValueAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20946:1: rule__XStringToStringMapEntry__ValueAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21035:1: rule__XStringToStringMapEntry__ValueAssignment_2 : ( RULE_STRING ) ; public final void rule__XStringToStringMapEntry__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20950:1: ( ( RULE_STRING ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20951:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21039:1: ( ( RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21040:1: ( RULE_STRING ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20951:1: ( RULE_STRING ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20952:1: RULE_STRING + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21040:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21041:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXStringToStringMapEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } - match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243610); if (state.failed) return ; + match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243791); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringToStringMapEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } @@ -60963,22 +61221,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XImportDirective__ImportedNamespaceAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20961:1: rule__XImportDirective__ImportedNamespaceAssignment_1 : ( ruleQualifiedNameWithWildcard ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21050:1: rule__XImportDirective__ImportedNamespaceAssignment_1 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDirective__ImportedNamespaceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20965:1: ( ( ruleQualifiedNameWithWildcard ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20966:1: ( ruleQualifiedNameWithWildcard ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21054:1: ( ( ruleQualifiedNameWithWildcard ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21055:1: ( ruleQualifiedNameWithWildcard ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20966:1: ( ruleQualifiedNameWithWildcard ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20967:1: ruleQualifiedNameWithWildcard + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21055:1: ( ruleQualifiedNameWithWildcard ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21056:1: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDirectiveAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143641); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143822); ruleQualifiedNameWithWildcard(); state._fsp--; @@ -61008,22 +61266,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__SourceURIAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20976:1: rule__XAnnotationDirective__SourceURIAssignment_1 : ( RULE_STRING ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21065:1: rule__XAnnotationDirective__SourceURIAssignment_1 : ( RULE_STRING ) ; public final void rule__XAnnotationDirective__SourceURIAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20980:1: ( ( RULE_STRING ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20981:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21069:1: ( ( RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21070:1: ( RULE_STRING ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20981:1: ( RULE_STRING ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20982:1: RULE_STRING + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21070:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21071:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationDirectiveAccess().getSourceURISTRINGTerminalRuleCall_1_0()); } - match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143672); if (state.failed) return ; + match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143853); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationDirectiveAccess().getSourceURISTRINGTerminalRuleCall_1_0()); } @@ -61049,22 +61307,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAnnotationDirective__NameAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20991:1: rule__XAnnotationDirective__NameAssignment_3 : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21080:1: rule__XAnnotationDirective__NameAssignment_3 : ( ruleValidID ) ; public final void rule__XAnnotationDirective__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20995:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20996:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21084:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21085:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20996:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20997:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21085:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21086:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationDirectiveAccess().getNameValidIDParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343703); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343884); ruleValidID(); state._fsp--; @@ -61094,22 +61352,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21006:1: rule__XDataType__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21095:1: rule__XDataType__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XDataType__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21010:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21011:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21099:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21100:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21011:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21012:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21100:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21101:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043734); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043915); ruleXAnnotation(); state._fsp--; @@ -61139,22 +61397,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__NameAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21021:1: rule__XDataType__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21110:1: rule__XDataType__NameAssignment_2 : ( RULE_ID ) ; public final void rule__XDataType__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21025:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21026:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21114:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21115:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21026:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21027:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21115:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21116:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243765); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243946); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getNameIDTerminalRuleCall_2_0()); } @@ -61180,22 +61438,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__TypeParametersAssignment_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21036:1: rule__XDataType__TypeParametersAssignment_3_1 : ( ruleXTypeParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21125:1: rule__XDataType__TypeParametersAssignment_3_1 : ( ruleXTypeParameter ) ; public final void rule__XDataType__TypeParametersAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21040:1: ( ( ruleXTypeParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21041:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21129:1: ( ( ruleXTypeParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21130:1: ( ruleXTypeParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21041:1: ( ruleXTypeParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21042:1: ruleXTypeParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21130:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21131:1: ruleXTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getTypeParametersXTypeParameterParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143796); + pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143977); ruleXTypeParameter(); state._fsp--; @@ -61225,22 +61483,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__TypeParametersAssignment_3_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21051:1: rule__XDataType__TypeParametersAssignment_3_2_1 : ( ruleXTypeParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21140:1: rule__XDataType__TypeParametersAssignment_3_2_1 : ( ruleXTypeParameter ) ; public final void rule__XDataType__TypeParametersAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21055:1: ( ( ruleXTypeParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21056:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21144:1: ( ( ruleXTypeParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21145:1: ( ruleXTypeParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21056:1: ( ruleXTypeParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21057:1: ruleXTypeParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21145:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21146:1: ruleXTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getTypeParametersXTypeParameterParserRuleCall_3_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_143827); + pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_144008); ruleXTypeParameter(); state._fsp--; @@ -61270,22 +61528,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__InstanceTypeAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21066:1: rule__XDataType__InstanceTypeAssignment_5 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21155:1: rule__XDataType__InstanceTypeAssignment_5 : ( ruleJvmTypeReference ) ; public final void rule__XDataType__InstanceTypeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21070:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21071:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21159:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21160:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21071:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21072:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21160:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21161:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getInstanceTypeJvmTypeReferenceParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_543858); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_544039); ruleJvmTypeReference(); state._fsp--; @@ -61315,28 +61573,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__SerializableAssignment_6_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21081:1: rule__XDataType__SerializableAssignment_6_0_0 : ( ( 'create' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21170:1: rule__XDataType__SerializableAssignment_6_0_0 : ( ( 'create' ) ) ; public final void rule__XDataType__SerializableAssignment_6_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21085:1: ( ( ( 'create' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21086:1: ( ( 'create' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21174:1: ( ( ( 'create' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21175:1: ( ( 'create' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21086:1: ( ( 'create' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21087:1: ( 'create' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21175:1: ( ( 'create' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21176:1: ( 'create' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getSerializableCreateKeyword_6_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21088:1: ( 'create' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21089:1: 'create' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21177:1: ( 'create' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21178:1: 'create' { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getSerializableCreateKeyword_6_0_0_0()); } - match(input,87,FollowSets001.FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_043894); if (state.failed) return ; + match(input,87,FollowSets001.FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_044075); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDataTypeAccess().getSerializableCreateKeyword_6_0_0_0()); } @@ -61368,22 +61626,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__CreateBodyAssignment_6_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21104:1: rule__XDataType__CreateBodyAssignment_6_0_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21193:1: rule__XDataType__CreateBodyAssignment_6_0_1 : ( ruleXBlockExpression ) ; public final void rule__XDataType__CreateBodyAssignment_6_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21108:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21109:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21197:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21198:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21109:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21110:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21198:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21199:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getCreateBodyXBlockExpressionParserRuleCall_6_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_143933); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_144114); ruleXBlockExpression(); state._fsp--; @@ -61413,22 +61671,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDataType__ConvertBodyAssignment_6_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21119:1: rule__XDataType__ConvertBodyAssignment_6_1_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21208:1: rule__XDataType__ConvertBodyAssignment_6_1_1 : ( ruleXBlockExpression ) ; public final void rule__XDataType__ConvertBodyAssignment_6_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21123:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21124:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21212:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21213:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21124:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21125:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21213:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21214:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getConvertBodyXBlockExpressionParserRuleCall_6_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_143964); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_144145); ruleXBlockExpression(); state._fsp--; @@ -61458,22 +61716,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21134:1: rule__XEnum__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21223:1: rule__XEnum__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XEnum__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21138:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21139:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21227:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21228:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21139:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21140:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21228:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21229:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_043995); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_044176); ruleXAnnotation(); state._fsp--; @@ -61503,22 +61761,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__NameAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21149:1: rule__XEnum__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21238:1: rule__XEnum__NameAssignment_2 : ( RULE_ID ) ; public final void rule__XEnum__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21153:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21154:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21242:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21243:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21154:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21155:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21243:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21244:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_244026); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_244207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumAccess().getNameIDTerminalRuleCall_2_0()); } @@ -61544,22 +61802,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__LiteralsAssignment_4_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21164:1: rule__XEnum__LiteralsAssignment_4_0 : ( ruleXEnumLiteral ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21253:1: rule__XEnum__LiteralsAssignment_4_0 : ( ruleXEnumLiteral ) ; public final void rule__XEnum__LiteralsAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21168:1: ( ( ruleXEnumLiteral ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21169:1: ( ruleXEnumLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21257:1: ( ( ruleXEnumLiteral ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21258:1: ( ruleXEnumLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21169:1: ( ruleXEnumLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21170:1: ruleXEnumLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21258:1: ( ruleXEnumLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21259:1: ruleXEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getLiteralsXEnumLiteralParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_044057); + pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_044238); ruleXEnumLiteral(); state._fsp--; @@ -61589,22 +61847,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnum__LiteralsAssignment_4_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21179:1: rule__XEnum__LiteralsAssignment_4_1_1 : ( ruleXEnumLiteral ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21268:1: rule__XEnum__LiteralsAssignment_4_1_1 : ( ruleXEnumLiteral ) ; public final void rule__XEnum__LiteralsAssignment_4_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21183:1: ( ( ruleXEnumLiteral ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21184:1: ( ruleXEnumLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21272:1: ( ( ruleXEnumLiteral ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21273:1: ( ruleXEnumLiteral ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21184:1: ( ruleXEnumLiteral ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21185:1: ruleXEnumLiteral + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21273:1: ( ruleXEnumLiteral ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21274:1: ruleXEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumAccess().getLiteralsXEnumLiteralParserRuleCall_4_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144088); + pushFollow(FollowSets001.FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144269); ruleXEnumLiteral(); state._fsp--; @@ -61634,22 +61892,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21194:1: rule__XEnumLiteral__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21283:1: rule__XEnumLiteral__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XEnumLiteral__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21198:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21199:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21287:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21288:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21199:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21200:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21288:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21289:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044119); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044300); ruleXAnnotation(); state._fsp--; @@ -61679,22 +61937,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__NameAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21209:1: rule__XEnumLiteral__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21298:1: rule__XEnumLiteral__NameAssignment_1 : ( RULE_ID ) ; public final void rule__XEnumLiteral__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21213:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21214:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21302:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21303:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21214:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21215:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21303:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21304:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144150); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144331); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumLiteralAccess().getNameIDTerminalRuleCall_1_0()); } @@ -61720,22 +61978,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__LiteralAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21224:1: rule__XEnumLiteral__LiteralAssignment_2_1 : ( RULE_STRING ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21313:1: rule__XEnumLiteral__LiteralAssignment_2_1 : ( RULE_STRING ) ; public final void rule__XEnumLiteral__LiteralAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21228:1: ( ( RULE_STRING ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21229:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21317:1: ( ( RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21318:1: ( RULE_STRING ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21229:1: ( RULE_STRING ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21230:1: RULE_STRING + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21318:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21319:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getLiteralSTRINGTerminalRuleCall_2_1_0()); } - match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144181); if (state.failed) return ; + match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144362); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumLiteralAccess().getLiteralSTRINGTerminalRuleCall_2_1_0()); } @@ -61761,22 +62019,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEnumLiteral__ValueAssignment_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21239:1: rule__XEnumLiteral__ValueAssignment_3_1 : ( RULE_INT ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21328:1: rule__XEnumLiteral__ValueAssignment_3_1 : ( RULE_INT ) ; public final void rule__XEnumLiteral__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21243:1: ( ( RULE_INT ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21244:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21332:1: ( ( RULE_INT ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21333:1: ( RULE_INT ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21244:1: ( RULE_INT ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21245:1: RULE_INT + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21333:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21334:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getXEnumLiteralAccess().getValueINTTerminalRuleCall_3_1_0()); } - match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144212); if (state.failed) return ; + match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144393); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXEnumLiteralAccess().getValueINTTerminalRuleCall_3_1_0()); } @@ -61802,22 +62060,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__AnnotationsAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21254:1: rule__XClass__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21343:1: rule__XClass__AnnotationsAssignment_1 : ( ruleXAnnotation ) ; public final void rule__XClass__AnnotationsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21258:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21259:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21347:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21348:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21259:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21260:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21348:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21349:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getAnnotationsXAnnotationParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144243); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144424); ruleXAnnotation(); state._fsp--; @@ -61847,28 +62105,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__AbstractAssignment_2_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21269:1: rule__XClass__AbstractAssignment_2_0_0 : ( ( 'abstract' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21358:1: rule__XClass__AbstractAssignment_2_0_0 : ( ( 'abstract' ) ) ; public final void rule__XClass__AbstractAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21273:1: ( ( ( 'abstract' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21274:1: ( ( 'abstract' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21362:1: ( ( ( 'abstract' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21363:1: ( ( 'abstract' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21274:1: ( ( 'abstract' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21275:1: ( 'abstract' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21363:1: ( ( 'abstract' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21364:1: ( 'abstract' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getAbstractAbstractKeyword_2_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21276:1: ( 'abstract' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21277:1: 'abstract' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21365:1: ( 'abstract' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21366:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getAbstractAbstractKeyword_2_0_0_0()); } - match(input,88,FollowSets001.FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044279); if (state.failed) return ; + match(input,88,FollowSets001.FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044460); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getAbstractAbstractKeyword_2_0_0_0()); } @@ -61900,28 +62158,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__InterfaceAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21292:1: rule__XClass__InterfaceAssignment_2_1 : ( ( 'interface' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21381:1: rule__XClass__InterfaceAssignment_2_1 : ( ( 'interface' ) ) ; public final void rule__XClass__InterfaceAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21296:1: ( ( ( 'interface' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21297:1: ( ( 'interface' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21385:1: ( ( ( 'interface' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21386:1: ( ( 'interface' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21297:1: ( ( 'interface' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21298:1: ( 'interface' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21386:1: ( ( 'interface' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21387:1: ( 'interface' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getInterfaceInterfaceKeyword_2_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21299:1: ( 'interface' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21300:1: 'interface' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21388:1: ( 'interface' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21389:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getInterfaceInterfaceKeyword_2_1_0()); } - match(input,89,FollowSets001.FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144323); if (state.failed) return ; + match(input,89,FollowSets001.FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144504); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getInterfaceInterfaceKeyword_2_1_0()); } @@ -61953,22 +62211,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__NameAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21315:1: rule__XClass__NameAssignment_3 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21404:1: rule__XClass__NameAssignment_3 : ( RULE_ID ) ; public final void rule__XClass__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21319:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21320:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21408:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21409:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21320:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21321:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21409:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21410:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getNameIDTerminalRuleCall_3_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344362); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344543); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClassAccess().getNameIDTerminalRuleCall_3_0()); } @@ -61994,22 +62252,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__TypeParametersAssignment_4_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21330:1: rule__XClass__TypeParametersAssignment_4_1 : ( ruleXTypeParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21419:1: rule__XClass__TypeParametersAssignment_4_1 : ( ruleXTypeParameter ) ; public final void rule__XClass__TypeParametersAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21334:1: ( ( ruleXTypeParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21335:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21423:1: ( ( ruleXTypeParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21424:1: ( ruleXTypeParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21335:1: ( ruleXTypeParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21336:1: ruleXTypeParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21424:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21425:1: ruleXTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getTypeParametersXTypeParameterParserRuleCall_4_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144393); + pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144574); ruleXTypeParameter(); state._fsp--; @@ -62039,22 +62297,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__TypeParametersAssignment_4_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21345:1: rule__XClass__TypeParametersAssignment_4_2_1 : ( ruleXTypeParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21434:1: rule__XClass__TypeParametersAssignment_4_2_1 : ( ruleXTypeParameter ) ; public final void rule__XClass__TypeParametersAssignment_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21349:1: ( ( ruleXTypeParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21350:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21438:1: ( ( ruleXTypeParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21439:1: ( ruleXTypeParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21350:1: ( ruleXTypeParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21351:1: ruleXTypeParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21439:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21440:1: ruleXTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getTypeParametersXTypeParameterParserRuleCall_4_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144424); + pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144605); ruleXTypeParameter(); state._fsp--; @@ -62084,22 +62342,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__SuperTypesAssignment_5_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21360:1: rule__XClass__SuperTypesAssignment_5_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21449:1: rule__XClass__SuperTypesAssignment_5_1 : ( ruleXGenericType ) ; public final void rule__XClass__SuperTypesAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21364:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21365:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21453:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21454:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21365:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21366:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21454:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21455:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getSuperTypesXGenericTypeParserRuleCall_5_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144455); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144636); ruleXGenericType(); state._fsp--; @@ -62129,22 +62387,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__SuperTypesAssignment_5_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21375:1: rule__XClass__SuperTypesAssignment_5_2_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21464:1: rule__XClass__SuperTypesAssignment_5_2_1 : ( ruleXGenericType ) ; public final void rule__XClass__SuperTypesAssignment_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21379:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21380:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21468:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21469:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21380:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21381:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21469:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21470:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getSuperTypesXGenericTypeParserRuleCall_5_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144486); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144667); ruleXGenericType(); state._fsp--; @@ -62174,22 +62432,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__InstanceTypeAssignment_6_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21390:1: rule__XClass__InstanceTypeAssignment_6_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21479:1: rule__XClass__InstanceTypeAssignment_6_1 : ( ruleJvmTypeReference ) ; public final void rule__XClass__InstanceTypeAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21394:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21395:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21483:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21484:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21395:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21396:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21484:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21485:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getInstanceTypeJvmTypeReferenceParserRuleCall_6_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144517); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144698); ruleJvmTypeReference(); state._fsp--; @@ -62219,22 +62477,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClass__MembersAssignment_8" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21405:1: rule__XClass__MembersAssignment_8 : ( ruleXMember ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21494:1: rule__XClass__MembersAssignment_8 : ( ruleXMember ) ; public final void rule__XClass__MembersAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21409:1: ( ( ruleXMember ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21410:1: ( ruleXMember ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21498:1: ( ( ruleXMember ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21499:1: ( ruleXMember ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21410:1: ( ruleXMember ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21411:1: ruleXMember + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21499:1: ( ruleXMember ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21500:1: ruleXMember { if ( state.backtracking==0 ) { before(grammarAccess.getXClassAccess().getMembersXMemberParserRuleCall_8_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844548); + pushFollow(FollowSets001.FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844729); ruleXMember(); state._fsp--; @@ -62264,22 +62522,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21420:1: rule__XAttribute__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21509:1: rule__XAttribute__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XAttribute__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21424:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21425:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21513:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21514:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21425:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21426:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21514:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21515:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044579); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044760); ruleXAnnotation(); state._fsp--; @@ -62309,28 +62567,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnorderedAssignment_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21435:1: rule__XAttribute__UnorderedAssignment_1_0 : ( ( 'unordered' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21524:1: rule__XAttribute__UnorderedAssignment_1_0 : ( ( 'unordered' ) ) ; public final void rule__XAttribute__UnorderedAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21439:1: ( ( ( 'unordered' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21440:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21528:1: ( ( ( 'unordered' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21529:1: ( ( 'unordered' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21440:1: ( ( 'unordered' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21441:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21529:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21530:1: ( 'unordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnorderedUnorderedKeyword_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21442:1: ( 'unordered' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21443:1: 'unordered' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21531:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21532:1: 'unordered' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnorderedUnorderedKeyword_1_0_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044615); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044796); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getUnorderedUnorderedKeyword_1_0_0()); } @@ -62362,28 +62620,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UniqueAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21458:1: rule__XAttribute__UniqueAssignment_1_1 : ( ( 'unique' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21547:1: rule__XAttribute__UniqueAssignment_1_1 : ( ( 'unique' ) ) ; public final void rule__XAttribute__UniqueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21462:1: ( ( ( 'unique' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21463:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21551:1: ( ( ( 'unique' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21552:1: ( ( 'unique' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21463:1: ( ( 'unique' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21464:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21552:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21553:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUniqueUniqueKeyword_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21465:1: ( 'unique' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21466:1: 'unique' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21554:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21555:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUniqueUniqueKeyword_1_1_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144659); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144840); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getUniqueUniqueKeyword_1_1_0()); } @@ -62415,28 +62673,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__ReadonlyAssignment_1_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21481:1: rule__XAttribute__ReadonlyAssignment_1_2 : ( ( 'readonly' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21570:1: rule__XAttribute__ReadonlyAssignment_1_2 : ( ( 'readonly' ) ) ; public final void rule__XAttribute__ReadonlyAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21485:1: ( ( ( 'readonly' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21486:1: ( ( 'readonly' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21574:1: ( ( ( 'readonly' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21575:1: ( ( 'readonly' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21486:1: ( ( 'readonly' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21487:1: ( 'readonly' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21575:1: ( ( 'readonly' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21576:1: ( 'readonly' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getReadonlyReadonlyKeyword_1_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21488:1: ( 'readonly' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21489:1: 'readonly' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21577:1: ( 'readonly' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21578:1: 'readonly' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getReadonlyReadonlyKeyword_1_2_0()); } - match(input,92,FollowSets001.FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244703); if (state.failed) return ; + match(input,92,FollowSets001.FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244884); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getReadonlyReadonlyKeyword_1_2_0()); } @@ -62468,28 +62726,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__TransientAssignment_1_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21504:1: rule__XAttribute__TransientAssignment_1_3 : ( ( 'transient' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21593:1: rule__XAttribute__TransientAssignment_1_3 : ( ( 'transient' ) ) ; public final void rule__XAttribute__TransientAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21508:1: ( ( ( 'transient' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21509:1: ( ( 'transient' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21597:1: ( ( ( 'transient' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21598:1: ( ( 'transient' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21509:1: ( ( 'transient' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21510:1: ( 'transient' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21598:1: ( ( 'transient' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21599:1: ( 'transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getTransientTransientKeyword_1_3_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21511:1: ( 'transient' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21512:1: 'transient' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21600:1: ( 'transient' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21601:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getTransientTransientKeyword_1_3_0()); } - match(input,93,FollowSets001.FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344747); if (state.failed) return ; + match(input,93,FollowSets001.FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344928); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getTransientTransientKeyword_1_3_0()); } @@ -62521,28 +62779,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__VolatileAssignment_1_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21527:1: rule__XAttribute__VolatileAssignment_1_4 : ( ( 'volatile' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21616:1: rule__XAttribute__VolatileAssignment_1_4 : ( ( 'volatile' ) ) ; public final void rule__XAttribute__VolatileAssignment_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21531:1: ( ( ( 'volatile' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21532:1: ( ( 'volatile' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21620:1: ( ( ( 'volatile' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21621:1: ( ( 'volatile' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21532:1: ( ( 'volatile' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21533:1: ( 'volatile' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21621:1: ( ( 'volatile' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21622:1: ( 'volatile' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getVolatileVolatileKeyword_1_4_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21534:1: ( 'volatile' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21535:1: 'volatile' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21623:1: ( 'volatile' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21624:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getVolatileVolatileKeyword_1_4_0()); } - match(input,94,FollowSets001.FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444791); if (state.failed) return ; + match(input,94,FollowSets001.FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444972); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getVolatileVolatileKeyword_1_4_0()); } @@ -62574,28 +62832,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnsettableAssignment_1_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21550:1: rule__XAttribute__UnsettableAssignment_1_5 : ( ( 'unsettable' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21639:1: rule__XAttribute__UnsettableAssignment_1_5 : ( ( 'unsettable' ) ) ; public final void rule__XAttribute__UnsettableAssignment_1_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21554:1: ( ( ( 'unsettable' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21555:1: ( ( 'unsettable' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21643:1: ( ( ( 'unsettable' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21644:1: ( ( 'unsettable' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21555:1: ( ( 'unsettable' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21556:1: ( 'unsettable' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21644:1: ( ( 'unsettable' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21645:1: ( 'unsettable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsettableUnsettableKeyword_1_5_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21557:1: ( 'unsettable' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21558:1: 'unsettable' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21646:1: ( 'unsettable' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21647:1: 'unsettable' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsettableUnsettableKeyword_1_5_0()); } - match(input,95,FollowSets001.FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_544835); if (state.failed) return ; + match(input,95,FollowSets001.FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_545016); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getUnsettableUnsettableKeyword_1_5_0()); } @@ -62627,28 +62885,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__DerivedAssignment_1_6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21573:1: rule__XAttribute__DerivedAssignment_1_6 : ( ( 'derived' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21662:1: rule__XAttribute__DerivedAssignment_1_6 : ( ( 'derived' ) ) ; public final void rule__XAttribute__DerivedAssignment_1_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21577:1: ( ( ( 'derived' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21578:1: ( ( 'derived' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21666:1: ( ( ( 'derived' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21667:1: ( ( 'derived' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21578:1: ( ( 'derived' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21579:1: ( 'derived' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21667:1: ( ( 'derived' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21668:1: ( 'derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getDerivedDerivedKeyword_1_6_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21580:1: ( 'derived' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21581:1: 'derived' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21669:1: ( 'derived' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21670:1: 'derived' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getDerivedDerivedKeyword_1_6_0()); } - match(input,96,FollowSets001.FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_644879); if (state.failed) return ; + match(input,96,FollowSets001.FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_645060); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getDerivedDerivedKeyword_1_6_0()); } @@ -62680,28 +62938,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__IDAssignment_1_7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21596:1: rule__XAttribute__IDAssignment_1_7 : ( ( 'id' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21685:1: rule__XAttribute__IDAssignment_1_7 : ( ( 'id' ) ) ; public final void rule__XAttribute__IDAssignment_1_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21600:1: ( ( ( 'id' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21601:1: ( ( 'id' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21689:1: ( ( ( 'id' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21690:1: ( ( 'id' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21601:1: ( ( 'id' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21602:1: ( 'id' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21690:1: ( ( 'id' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21691:1: ( 'id' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getIDIdKeyword_1_7_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21603:1: ( 'id' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21604:1: 'id' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21692:1: ( 'id' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21693:1: 'id' { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getIDIdKeyword_1_7_0()); } - match(input,97,FollowSets001.FOLLOW_97_in_rule__XAttribute__IDAssignment_1_744923); if (state.failed) return ; + match(input,97,FollowSets001.FOLLOW_97_in_rule__XAttribute__IDAssignment_1_745104); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getIDIdKeyword_1_7_0()); } @@ -62733,22 +62991,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__TypeAssignment_2_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21619:1: rule__XAttribute__TypeAssignment_2_0_0 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21708:1: rule__XAttribute__TypeAssignment_2_0_0 : ( ruleXGenericType ) ; public final void rule__XAttribute__TypeAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21623:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21624:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21712:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21713:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21624:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21625:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21713:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21714:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getTypeXGenericTypeParserRuleCall_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_044962); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_045143); ruleXGenericType(); state._fsp--; @@ -62778,22 +63036,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__MultiplicityAssignment_2_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21634:1: rule__XAttribute__MultiplicityAssignment_2_0_1 : ( ruleXMultiplicity ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21723:1: rule__XAttribute__MultiplicityAssignment_2_0_1 : ( ruleXMultiplicity ) ; public final void rule__XAttribute__MultiplicityAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21638:1: ( ( ruleXMultiplicity ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21639:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21727:1: ( ( ruleXMultiplicity ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21728:1: ( ruleXMultiplicity ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21639:1: ( ruleXMultiplicity ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21640:1: ruleXMultiplicity + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21728:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21729:1: ruleXMultiplicity { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getMultiplicityXMultiplicityParserRuleCall_2_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_144993); + pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_145174); ruleXMultiplicity(); state._fsp--; @@ -62823,22 +63081,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__NameAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21649:1: rule__XAttribute__NameAssignment_3 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21738:1: rule__XAttribute__NameAssignment_3 : ( RULE_ID ) ; public final void rule__XAttribute__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21653:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21654:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21742:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21743:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21654:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21655:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21743:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21744:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getNameIDTerminalRuleCall_3_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_345024); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_345205); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getNameIDTerminalRuleCall_3_0()); } @@ -62864,22 +63122,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__DefaultValueLiteralAssignment_4_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21664:1: rule__XAttribute__DefaultValueLiteralAssignment_4_1 : ( RULE_STRING ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21753:1: rule__XAttribute__DefaultValueLiteralAssignment_4_1 : ( RULE_STRING ) ; public final void rule__XAttribute__DefaultValueLiteralAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21668:1: ( ( RULE_STRING ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21669:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21757:1: ( ( RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21758:1: ( RULE_STRING ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21669:1: ( RULE_STRING ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21670:1: RULE_STRING + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21758:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21759:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0()); } - match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_145055); if (state.failed) return ; + match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_145236); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0()); } @@ -62905,22 +63163,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__GetBodyAssignment_5_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21679:1: rule__XAttribute__GetBodyAssignment_5_0_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21768:1: rule__XAttribute__GetBodyAssignment_5_0_1 : ( ruleXBlockExpression ) ; public final void rule__XAttribute__GetBodyAssignment_5_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21683:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21684:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21772:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21773:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21684:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21685:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21773:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21774:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGetBodyXBlockExpressionParserRuleCall_5_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145086); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145267); ruleXBlockExpression(); state._fsp--; @@ -62950,22 +63208,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__SetBodyAssignment_5_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21694:1: rule__XAttribute__SetBodyAssignment_5_1_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21783:1: rule__XAttribute__SetBodyAssignment_5_1_1 : ( ruleXBlockExpression ) ; public final void rule__XAttribute__SetBodyAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21698:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21699:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21787:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21788:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21699:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21700:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21788:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21789:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getSetBodyXBlockExpressionParserRuleCall_5_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145117); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145298); ruleXBlockExpression(); state._fsp--; @@ -62995,22 +63253,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__IsSetBodyAssignment_5_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21709:1: rule__XAttribute__IsSetBodyAssignment_5_2_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21798:1: rule__XAttribute__IsSetBodyAssignment_5_2_1 : ( ruleXBlockExpression ) ; public final void rule__XAttribute__IsSetBodyAssignment_5_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21713:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21714:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21802:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21803:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21714:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21715:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21803:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21804:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getIsSetBodyXBlockExpressionParserRuleCall_5_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145148); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145329); ruleXBlockExpression(); state._fsp--; @@ -63040,22 +63298,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAttribute__UnsetBodyAssignment_5_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21724:1: rule__XAttribute__UnsetBodyAssignment_5_3_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21813:1: rule__XAttribute__UnsetBodyAssignment_5_3_1 : ( ruleXBlockExpression ) ; public final void rule__XAttribute__UnsetBodyAssignment_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21728:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21729:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21817:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21818:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21729:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21730:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21818:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21819:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsetBodyXBlockExpressionParserRuleCall_5_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145179); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145360); ruleXBlockExpression(); state._fsp--; @@ -63085,22 +63343,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21739:1: rule__XReference__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21828:1: rule__XReference__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XReference__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21743:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21744:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21832:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21833:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21744:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21745:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21833:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21834:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045210); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045391); ruleXAnnotation(); state._fsp--; @@ -63130,28 +63388,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__ResolveProxiesAssignment_1_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21754:1: rule__XReference__ResolveProxiesAssignment_1_0_0 : ( ( 'resolving' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21843:1: rule__XReference__ResolveProxiesAssignment_1_0_0 : ( ( 'resolving' ) ) ; public final void rule__XReference__ResolveProxiesAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21758:1: ( ( ( 'resolving' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21759:1: ( ( 'resolving' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21847:1: ( ( ( 'resolving' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21848:1: ( ( 'resolving' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21759:1: ( ( 'resolving' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21760:1: ( 'resolving' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21848:1: ( ( 'resolving' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21849:1: ( 'resolving' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getResolveProxiesResolvingKeyword_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21761:1: ( 'resolving' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21762:1: 'resolving' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21850:1: ( 'resolving' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21851:1: 'resolving' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getResolveProxiesResolvingKeyword_1_0_0_0()); } - match(input,98,FollowSets001.FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045246); if (state.failed) return ; + match(input,98,FollowSets001.FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045427); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getResolveProxiesResolvingKeyword_1_0_0_0()); } @@ -63183,28 +63441,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__ContainmentAssignment_1_0_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21777:1: rule__XReference__ContainmentAssignment_1_0_1_0 : ( ( 'contains' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21866:1: rule__XReference__ContainmentAssignment_1_0_1_0 : ( ( 'contains' ) ) ; public final void rule__XReference__ContainmentAssignment_1_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21781:1: ( ( ( 'contains' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21782:1: ( ( 'contains' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21870:1: ( ( ( 'contains' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21871:1: ( ( 'contains' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21782:1: ( ( 'contains' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21783:1: ( 'contains' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21871:1: ( ( 'contains' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21872:1: ( 'contains' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getContainmentContainsKeyword_1_0_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21784:1: ( 'contains' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21785:1: 'contains' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21873:1: ( 'contains' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21874:1: 'contains' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getContainmentContainsKeyword_1_0_1_0_0()); } - match(input,99,FollowSets001.FOLLOW_99_in_rule__XReference__ContainmentAssignment_1_0_1_045290); if (state.failed) return ; + match(input,99,FollowSets001.FOLLOW_99_in_rule__XReference__ContainmentAssignment_1_0_1_045471); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getContainmentContainsKeyword_1_0_1_0_0()); } @@ -63236,28 +63494,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__ContainerAssignment_1_0_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21800:1: rule__XReference__ContainerAssignment_1_0_1_1 : ( ( 'container' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21889:1: rule__XReference__ContainerAssignment_1_0_1_1 : ( ( 'container' ) ) ; public final void rule__XReference__ContainerAssignment_1_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21804:1: ( ( ( 'container' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21805:1: ( ( 'container' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21893:1: ( ( ( 'container' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21894:1: ( ( 'container' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21805:1: ( ( 'container' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21806:1: ( 'container' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21894:1: ( ( 'container' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21895:1: ( 'container' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getContainerContainerKeyword_1_0_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21807:1: ( 'container' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21808:1: 'container' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21896:1: ( 'container' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21897:1: 'container' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getContainerContainerKeyword_1_0_1_1_0()); } - match(input,100,FollowSets001.FOLLOW_100_in_rule__XReference__ContainerAssignment_1_0_1_145334); if (state.failed) return ; + match(input,100,FollowSets001.FOLLOW_100_in_rule__XReference__ContainerAssignment_1_0_1_145515); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getContainerContainerKeyword_1_0_1_1_0()); } @@ -63289,28 +63547,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__LocalAssignment_1_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21823:1: rule__XReference__LocalAssignment_1_1_0 : ( ( 'local' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21912:1: rule__XReference__LocalAssignment_1_1_0 : ( ( 'local' ) ) ; public final void rule__XReference__LocalAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21827:1: ( ( ( 'local' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21828:1: ( ( 'local' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21916:1: ( ( ( 'local' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21917:1: ( ( 'local' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21828:1: ( ( 'local' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21829:1: ( 'local' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21917:1: ( ( 'local' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21918:1: ( 'local' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getLocalLocalKeyword_1_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21830:1: ( 'local' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21831:1: 'local' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21919:1: ( 'local' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21920:1: 'local' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getLocalLocalKeyword_1_1_0_0()); } - match(input,101,FollowSets001.FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045378); if (state.failed) return ; + match(input,101,FollowSets001.FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045559); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getLocalLocalKeyword_1_1_0_0()); } @@ -63342,28 +63600,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnorderedAssignment_2_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21846:1: rule__XReference__UnorderedAssignment_2_0 : ( ( 'unordered' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21935:1: rule__XReference__UnorderedAssignment_2_0 : ( ( 'unordered' ) ) ; public final void rule__XReference__UnorderedAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21850:1: ( ( ( 'unordered' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21851:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21939:1: ( ( ( 'unordered' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21940:1: ( ( 'unordered' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21851:1: ( ( 'unordered' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21852:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21940:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21941:1: ( 'unordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedUnorderedKeyword_2_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21853:1: ( 'unordered' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21854:1: 'unordered' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21942:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21943:1: 'unordered' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedUnorderedKeyword_2_0_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045422); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045603); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getUnorderedUnorderedKeyword_2_0_0()); } @@ -63395,28 +63653,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UniqueAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21869:1: rule__XReference__UniqueAssignment_2_1 : ( ( 'unique' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21958:1: rule__XReference__UniqueAssignment_2_1 : ( ( 'unique' ) ) ; public final void rule__XReference__UniqueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21873:1: ( ( ( 'unique' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21874:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21962:1: ( ( ( 'unique' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21963:1: ( ( 'unique' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21874:1: ( ( 'unique' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21875:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21963:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21964:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUniqueUniqueKeyword_2_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21876:1: ( 'unique' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21877:1: 'unique' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21965:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21966:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUniqueUniqueKeyword_2_1_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145466); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145647); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getUniqueUniqueKeyword_2_1_0()); } @@ -63448,28 +63706,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__ReadonlyAssignment_2_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21892:1: rule__XReference__ReadonlyAssignment_2_2 : ( ( 'readonly' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21981:1: rule__XReference__ReadonlyAssignment_2_2 : ( ( 'readonly' ) ) ; public final void rule__XReference__ReadonlyAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21896:1: ( ( ( 'readonly' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21897:1: ( ( 'readonly' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21985:1: ( ( ( 'readonly' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21986:1: ( ( 'readonly' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21897:1: ( ( 'readonly' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21898:1: ( 'readonly' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21986:1: ( ( 'readonly' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21987:1: ( 'readonly' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getReadonlyReadonlyKeyword_2_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21899:1: ( 'readonly' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21900:1: 'readonly' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21988:1: ( 'readonly' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21989:1: 'readonly' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getReadonlyReadonlyKeyword_2_2_0()); } - match(input,92,FollowSets001.FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245510); if (state.failed) return ; + match(input,92,FollowSets001.FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245691); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getReadonlyReadonlyKeyword_2_2_0()); } @@ -63501,28 +63759,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__TransientAssignment_2_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21915:1: rule__XReference__TransientAssignment_2_3 : ( ( 'transient' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22004:1: rule__XReference__TransientAssignment_2_3 : ( ( 'transient' ) ) ; public final void rule__XReference__TransientAssignment_2_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21919:1: ( ( ( 'transient' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21920:1: ( ( 'transient' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22008:1: ( ( ( 'transient' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22009:1: ( ( 'transient' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21920:1: ( ( 'transient' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21921:1: ( 'transient' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22009:1: ( ( 'transient' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22010:1: ( 'transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getTransientTransientKeyword_2_3_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21922:1: ( 'transient' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21923:1: 'transient' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22011:1: ( 'transient' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22012:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getTransientTransientKeyword_2_3_0()); } - match(input,93,FollowSets001.FOLLOW_93_in_rule__XReference__TransientAssignment_2_345554); if (state.failed) return ; + match(input,93,FollowSets001.FOLLOW_93_in_rule__XReference__TransientAssignment_2_345735); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getTransientTransientKeyword_2_3_0()); } @@ -63554,28 +63812,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__VolatileAssignment_2_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21938:1: rule__XReference__VolatileAssignment_2_4 : ( ( 'volatile' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22027:1: rule__XReference__VolatileAssignment_2_4 : ( ( 'volatile' ) ) ; public final void rule__XReference__VolatileAssignment_2_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21942:1: ( ( ( 'volatile' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21943:1: ( ( 'volatile' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22031:1: ( ( ( 'volatile' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22032:1: ( ( 'volatile' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21943:1: ( ( 'volatile' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21944:1: ( 'volatile' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22032:1: ( ( 'volatile' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22033:1: ( 'volatile' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getVolatileVolatileKeyword_2_4_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21945:1: ( 'volatile' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21946:1: 'volatile' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22034:1: ( 'volatile' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22035:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getVolatileVolatileKeyword_2_4_0()); } - match(input,94,FollowSets001.FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445598); if (state.failed) return ; + match(input,94,FollowSets001.FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445779); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getVolatileVolatileKeyword_2_4_0()); } @@ -63607,28 +63865,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnsettableAssignment_2_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21961:1: rule__XReference__UnsettableAssignment_2_5 : ( ( 'unsettable' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22050:1: rule__XReference__UnsettableAssignment_2_5 : ( ( 'unsettable' ) ) ; public final void rule__XReference__UnsettableAssignment_2_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21965:1: ( ( ( 'unsettable' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21966:1: ( ( 'unsettable' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22054:1: ( ( ( 'unsettable' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22055:1: ( ( 'unsettable' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21966:1: ( ( 'unsettable' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21967:1: ( 'unsettable' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22055:1: ( ( 'unsettable' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22056:1: ( 'unsettable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsettableUnsettableKeyword_2_5_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21968:1: ( 'unsettable' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21969:1: 'unsettable' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22057:1: ( 'unsettable' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22058:1: 'unsettable' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsettableUnsettableKeyword_2_5_0()); } - match(input,95,FollowSets001.FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545642); if (state.failed) return ; + match(input,95,FollowSets001.FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545823); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getUnsettableUnsettableKeyword_2_5_0()); } @@ -63660,28 +63918,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__DerivedAssignment_2_6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21984:1: rule__XReference__DerivedAssignment_2_6 : ( ( 'derived' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22073:1: rule__XReference__DerivedAssignment_2_6 : ( ( 'derived' ) ) ; public final void rule__XReference__DerivedAssignment_2_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21988:1: ( ( ( 'derived' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21989:1: ( ( 'derived' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22077:1: ( ( ( 'derived' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22078:1: ( ( 'derived' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21989:1: ( ( 'derived' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21990:1: ( 'derived' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22078:1: ( ( 'derived' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22079:1: ( 'derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getDerivedDerivedKeyword_2_6_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21991:1: ( 'derived' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:21992:1: 'derived' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22080:1: ( 'derived' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22081:1: 'derived' { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getDerivedDerivedKeyword_2_6_0()); } - match(input,96,FollowSets001.FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645686); if (state.failed) return ; + match(input,96,FollowSets001.FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645867); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getDerivedDerivedKeyword_2_6_0()); } @@ -63713,22 +63971,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__TypeAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22007:1: rule__XReference__TypeAssignment_3 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22096:1: rule__XReference__TypeAssignment_3 : ( ruleXGenericType ) ; public final void rule__XReference__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22011:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22012:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22100:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22101:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22012:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22013:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22101:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22102:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getTypeXGenericTypeParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345725); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345906); ruleXGenericType(); state._fsp--; @@ -63758,22 +64016,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__MultiplicityAssignment_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22022:1: rule__XReference__MultiplicityAssignment_4 : ( ruleXMultiplicity ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22111:1: rule__XReference__MultiplicityAssignment_4 : ( ruleXMultiplicity ) ; public final void rule__XReference__MultiplicityAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22026:1: ( ( ruleXMultiplicity ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22027:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22115:1: ( ( ruleXMultiplicity ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22116:1: ( ruleXMultiplicity ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22027:1: ( ruleXMultiplicity ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22028:1: ruleXMultiplicity + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22116:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22117:1: ruleXMultiplicity { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getMultiplicityXMultiplicityParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445756); + pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445937); ruleXMultiplicity(); state._fsp--; @@ -63803,22 +64061,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__NameAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22037:1: rule__XReference__NameAssignment_5 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22126:1: rule__XReference__NameAssignment_5 : ( RULE_ID ) ; public final void rule__XReference__NameAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22041:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22042:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22130:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22131:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22042:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22043:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22131:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22132:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getNameIDTerminalRuleCall_5_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545787); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545968); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReferenceAccess().getNameIDTerminalRuleCall_5_0()); } @@ -63844,28 +64102,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__OppositeAssignment_6_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22052:1: rule__XReference__OppositeAssignment_6_1 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22141:1: rule__XReference__OppositeAssignment_6_1 : ( ( ruleValidID ) ) ; public final void rule__XReference__OppositeAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22056:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22057:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22145:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22146:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22057:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22058:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22146:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22147:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getOppositeGenFeatureCrossReference_6_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22059:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22060:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22148:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22149:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getOppositeGenFeatureValidIDParserRuleCall_6_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_145822); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_146003); ruleValidID(); state._fsp--; @@ -63901,28 +64159,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__KeysAssignment_7_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22071:1: rule__XReference__KeysAssignment_7_1 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22160:1: rule__XReference__KeysAssignment_7_1 : ( ( ruleValidID ) ) ; public final void rule__XReference__KeysAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22075:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22076:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22164:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22165:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22076:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22077:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22165:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22166:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysGenFeatureCrossReference_7_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22078:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22079:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22167:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22168:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysGenFeatureValidIDParserRuleCall_7_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_145861); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_146042); ruleValidID(); state._fsp--; @@ -63958,28 +64216,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__KeysAssignment_7_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22090:1: rule__XReference__KeysAssignment_7_2_1 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22179:1: rule__XReference__KeysAssignment_7_2_1 : ( ( ruleValidID ) ) ; public final void rule__XReference__KeysAssignment_7_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22094:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22095:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22183:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22184:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22095:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22096:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22184:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22185:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysGenFeatureCrossReference_7_2_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22097:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22098:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22186:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22187:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getKeysGenFeatureValidIDParserRuleCall_7_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_145900); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_146081); ruleValidID(); state._fsp--; @@ -64015,22 +64273,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__GetBodyAssignment_8_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22109:1: rule__XReference__GetBodyAssignment_8_0_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22198:1: rule__XReference__GetBodyAssignment_8_0_1 : ( ruleXBlockExpression ) ; public final void rule__XReference__GetBodyAssignment_8_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22113:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22114:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22202:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22203:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22114:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22115:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22203:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22204:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGetBodyXBlockExpressionParserRuleCall_8_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_145935); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_146116); ruleXBlockExpression(); state._fsp--; @@ -64060,22 +64318,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__SetBodyAssignment_8_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22124:1: rule__XReference__SetBodyAssignment_8_1_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22213:1: rule__XReference__SetBodyAssignment_8_1_1 : ( ruleXBlockExpression ) ; public final void rule__XReference__SetBodyAssignment_8_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22128:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22129:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22217:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22218:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22129:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22130:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22218:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22219:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getSetBodyXBlockExpressionParserRuleCall_8_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_145966); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_146147); ruleXBlockExpression(); state._fsp--; @@ -64105,22 +64363,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__IsSetBodyAssignment_8_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22139:1: rule__XReference__IsSetBodyAssignment_8_2_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22228:1: rule__XReference__IsSetBodyAssignment_8_2_1 : ( ruleXBlockExpression ) ; public final void rule__XReference__IsSetBodyAssignment_8_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22143:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22144:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22232:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22233:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22144:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22145:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22233:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22234:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getIsSetBodyXBlockExpressionParserRuleCall_8_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_145997); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_146178); ruleXBlockExpression(); state._fsp--; @@ -64150,22 +64408,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReference__UnsetBodyAssignment_8_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22154:1: rule__XReference__UnsetBodyAssignment_8_3_1 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22243:1: rule__XReference__UnsetBodyAssignment_8_3_1 : ( ruleXBlockExpression ) ; public final void rule__XReference__UnsetBodyAssignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22158:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22159:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22247:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22248:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22159:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22160:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22248:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22249:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsetBodyXBlockExpressionParserRuleCall_8_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_146028); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_146209); ruleXBlockExpression(); state._fsp--; @@ -64195,22 +64453,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22169:1: rule__XOperation__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22258:1: rule__XOperation__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XOperation__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22173:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22174:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22262:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22263:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22174:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22175:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22263:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22264:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_046059); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_046240); ruleXAnnotation(); state._fsp--; @@ -64240,28 +64498,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__UnorderedAssignment_2_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22184:1: rule__XOperation__UnorderedAssignment_2_0_0 : ( ( 'unordered' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22273:1: rule__XOperation__UnorderedAssignment_2_0_0 : ( ( 'unordered' ) ) ; public final void rule__XOperation__UnorderedAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22188:1: ( ( ( 'unordered' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22189:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22277:1: ( ( ( 'unordered' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22278:1: ( ( 'unordered' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22189:1: ( ( 'unordered' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22190:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22278:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22279:1: ( 'unordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22191:1: ( 'unordered' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22192:1: 'unordered' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22280:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22281:1: 'unordered' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_0_0_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046095); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046276); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_0_0_0()); } @@ -64293,28 +64551,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__UniqueAssignment_2_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22207:1: rule__XOperation__UniqueAssignment_2_0_1 : ( ( 'unique' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22296:1: rule__XOperation__UniqueAssignment_2_0_1 : ( ( 'unique' ) ) ; public final void rule__XOperation__UniqueAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22211:1: ( ( ( 'unique' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22212:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22300:1: ( ( ( 'unique' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22301:1: ( ( 'unique' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22212:1: ( ( 'unique' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22213:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22301:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22302:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22214:1: ( 'unique' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22215:1: 'unique' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22303:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22304:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_0_1_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146139); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146320); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_0_1_0()); } @@ -64346,28 +64604,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__UniqueAssignment_2_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22230:1: rule__XOperation__UniqueAssignment_2_1_0 : ( ( 'unique' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22319:1: rule__XOperation__UniqueAssignment_2_1_0 : ( ( 'unique' ) ) ; public final void rule__XOperation__UniqueAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22234:1: ( ( ( 'unique' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22235:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22323:1: ( ( ( 'unique' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22324:1: ( ( 'unique' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22235:1: ( ( 'unique' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22236:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22324:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22325:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22237:1: ( 'unique' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22238:1: 'unique' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22326:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22327:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_1_0_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046183); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046364); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getUniqueUniqueKeyword_2_1_0_0()); } @@ -64399,28 +64657,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__UnorderedAssignment_2_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22253:1: rule__XOperation__UnorderedAssignment_2_1_1 : ( ( 'unordered' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22342:1: rule__XOperation__UnorderedAssignment_2_1_1 : ( ( 'unordered' ) ) ; public final void rule__XOperation__UnorderedAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22257:1: ( ( ( 'unordered' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22258:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22346:1: ( ( ( 'unordered' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22347:1: ( ( 'unordered' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22258:1: ( ( 'unordered' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22259:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22347:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22348:1: ( 'unordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22260:1: ( 'unordered' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22261:1: 'unordered' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22349:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22350:1: 'unordered' { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_1_1_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146227); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146408); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getUnorderedUnorderedKeyword_2_1_1_0()); } @@ -64452,22 +64710,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__TypeParametersAssignment_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22276:1: rule__XOperation__TypeParametersAssignment_3_1 : ( ruleXTypeParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22365:1: rule__XOperation__TypeParametersAssignment_3_1 : ( ruleXTypeParameter ) ; public final void rule__XOperation__TypeParametersAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22280:1: ( ( ruleXTypeParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22281:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22369:1: ( ( ruleXTypeParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22370:1: ( ruleXTypeParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22281:1: ( ruleXTypeParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22282:1: ruleXTypeParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22370:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22371:1: ruleXTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getTypeParametersXTypeParameterParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146266); + pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146447); ruleXTypeParameter(); state._fsp--; @@ -64497,22 +64755,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__TypeParametersAssignment_3_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22291:1: rule__XOperation__TypeParametersAssignment_3_2_1 : ( ruleXTypeParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22380:1: rule__XOperation__TypeParametersAssignment_3_2_1 : ( ruleXTypeParameter ) ; public final void rule__XOperation__TypeParametersAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22295:1: ( ( ruleXTypeParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22296:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22384:1: ( ( ruleXTypeParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22385:1: ( ruleXTypeParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22296:1: ( ruleXTypeParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22297:1: ruleXTypeParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22385:1: ( ruleXTypeParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22386:1: ruleXTypeParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getTypeParametersXTypeParameterParserRuleCall_3_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146297); + pushFollow(FollowSets001.FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146478); ruleXTypeParameter(); state._fsp--; @@ -64542,22 +64800,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__TypeAssignment_4_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22306:1: rule__XOperation__TypeAssignment_4_0 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22395:1: rule__XOperation__TypeAssignment_4_0 : ( ruleXGenericType ) ; public final void rule__XOperation__TypeAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22310:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22311:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22399:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22400:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22311:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22312:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22400:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22401:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getTypeXGenericTypeParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046328); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046509); ruleXGenericType(); state._fsp--; @@ -64587,22 +64845,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__MultiplicityAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22321:1: rule__XOperation__MultiplicityAssignment_5 : ( ruleXMultiplicity ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22410:1: rule__XOperation__MultiplicityAssignment_5 : ( ruleXMultiplicity ) ; public final void rule__XOperation__MultiplicityAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22325:1: ( ( ruleXMultiplicity ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22326:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22414:1: ( ( ruleXMultiplicity ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22415:1: ( ruleXMultiplicity ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22326:1: ( ruleXMultiplicity ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22327:1: ruleXMultiplicity + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22415:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22416:1: ruleXMultiplicity { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getMultiplicityXMultiplicityParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546359); + pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546540); ruleXMultiplicity(); state._fsp--; @@ -64632,22 +64890,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__NameAssignment_6" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22336:1: rule__XOperation__NameAssignment_6 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22425:1: rule__XOperation__NameAssignment_6 : ( RULE_ID ) ; public final void rule__XOperation__NameAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22340:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22341:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22429:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22430:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22341:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22342:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22430:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22431:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getNameIDTerminalRuleCall_6_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646390); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646571); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXOperationAccess().getNameIDTerminalRuleCall_6_0()); } @@ -64673,22 +64931,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__ParametersAssignment_8_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22351:1: rule__XOperation__ParametersAssignment_8_0 : ( ruleXParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22440:1: rule__XOperation__ParametersAssignment_8_0 : ( ruleXParameter ) ; public final void rule__XOperation__ParametersAssignment_8_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22355:1: ( ( ruleXParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22356:1: ( ruleXParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22444:1: ( ( ruleXParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22445:1: ( ruleXParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22356:1: ( ruleXParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22357:1: ruleXParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22445:1: ( ruleXParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22446:1: ruleXParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getParametersXParameterParserRuleCall_8_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046421); + pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046602); ruleXParameter(); state._fsp--; @@ -64718,22 +64976,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__ParametersAssignment_8_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22366:1: rule__XOperation__ParametersAssignment_8_1_1 : ( ruleXParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22455:1: rule__XOperation__ParametersAssignment_8_1_1 : ( ruleXParameter ) ; public final void rule__XOperation__ParametersAssignment_8_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22370:1: ( ( ruleXParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22371:1: ( ruleXParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22459:1: ( ( ruleXParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22460:1: ( ruleXParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22371:1: ( ruleXParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22372:1: ruleXParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22460:1: ( ruleXParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22461:1: ruleXParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getParametersXParameterParserRuleCall_8_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146452); + pushFollow(FollowSets001.FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146633); ruleXParameter(); state._fsp--; @@ -64763,22 +65021,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__ExceptionsAssignment_10_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22381:1: rule__XOperation__ExceptionsAssignment_10_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22470:1: rule__XOperation__ExceptionsAssignment_10_1 : ( ruleXGenericType ) ; public final void rule__XOperation__ExceptionsAssignment_10_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22385:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22386:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22474:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22475:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22386:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22387:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22475:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22476:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getExceptionsXGenericTypeParserRuleCall_10_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146483); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146664); ruleXGenericType(); state._fsp--; @@ -64808,22 +65066,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__ExceptionsAssignment_10_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22396:1: rule__XOperation__ExceptionsAssignment_10_2_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22485:1: rule__XOperation__ExceptionsAssignment_10_2_1 : ( ruleXGenericType ) ; public final void rule__XOperation__ExceptionsAssignment_10_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22400:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22401:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22489:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22490:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22401:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22402:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22490:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22491:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getExceptionsXGenericTypeParserRuleCall_10_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146514); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146695); ruleXGenericType(); state._fsp--; @@ -64853,22 +65111,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOperation__BodyAssignment_11" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22411:1: rule__XOperation__BodyAssignment_11 : ( ruleXBlockExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22500:1: rule__XOperation__BodyAssignment_11 : ( ruleXBlockExpression ) ; public final void rule__XOperation__BodyAssignment_11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22415:1: ( ( ruleXBlockExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22416:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22504:1: ( ( ruleXBlockExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22505:1: ( ruleXBlockExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22416:1: ( ruleXBlockExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22417:1: ruleXBlockExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22505:1: ( ruleXBlockExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22506:1: ruleXBlockExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOperationAccess().getBodyXBlockExpressionParserRuleCall_11_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146545); + pushFollow(FollowSets001.FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146726); ruleXBlockExpression(); state._fsp--; @@ -64898,22 +65156,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22426:1: rule__XParameter__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22515:1: rule__XParameter__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XParameter__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22430:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22431:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22519:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22520:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22431:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22432:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22520:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22521:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046576); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046757); ruleXAnnotation(); state._fsp--; @@ -64943,28 +65201,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__UnorderedAssignment_1_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22441:1: rule__XParameter__UnorderedAssignment_1_0_0 : ( ( 'unordered' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22530:1: rule__XParameter__UnorderedAssignment_1_0_0 : ( ( 'unordered' ) ) ; public final void rule__XParameter__UnorderedAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22445:1: ( ( ( 'unordered' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22446:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22534:1: ( ( ( 'unordered' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22535:1: ( ( 'unordered' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22446:1: ( ( 'unordered' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22447:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22535:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22536:1: ( 'unordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_0_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22448:1: ( 'unordered' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22449:1: 'unordered' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22537:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22538:1: 'unordered' { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_0_0_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046612); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046793); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_0_0_0()); } @@ -64996,28 +65254,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__UniqueAssignment_1_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22464:1: rule__XParameter__UniqueAssignment_1_0_1 : ( ( 'unique' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22553:1: rule__XParameter__UniqueAssignment_1_0_1 : ( ( 'unique' ) ) ; public final void rule__XParameter__UniqueAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22468:1: ( ( ( 'unique' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22469:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22557:1: ( ( ( 'unique' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22558:1: ( ( 'unique' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22469:1: ( ( 'unique' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22470:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22558:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22559:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22471:1: ( 'unique' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22472:1: 'unique' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22560:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22561:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_0_1_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146656); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146837); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_0_1_0()); } @@ -65049,28 +65307,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__UniqueAssignment_1_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22487:1: rule__XParameter__UniqueAssignment_1_1_0 : ( ( 'unique' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22576:1: rule__XParameter__UniqueAssignment_1_1_0 : ( ( 'unique' ) ) ; public final void rule__XParameter__UniqueAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22491:1: ( ( ( 'unique' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22492:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22580:1: ( ( ( 'unique' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22581:1: ( ( 'unique' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22492:1: ( ( 'unique' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22493:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22581:1: ( ( 'unique' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22582:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22494:1: ( 'unique' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22495:1: 'unique' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22583:1: ( 'unique' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22584:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_1_0_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046700); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046881); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParameterAccess().getUniqueUniqueKeyword_1_1_0_0()); } @@ -65102,28 +65360,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__UnorderedAssignment_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22510:1: rule__XParameter__UnorderedAssignment_1_1_1 : ( ( 'unordered' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22599:1: rule__XParameter__UnorderedAssignment_1_1_1 : ( ( 'unordered' ) ) ; public final void rule__XParameter__UnorderedAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22514:1: ( ( ( 'unordered' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22515:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22603:1: ( ( ( 'unordered' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22604:1: ( ( 'unordered' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22515:1: ( ( 'unordered' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22516:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22604:1: ( ( 'unordered' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22605:1: ( 'unordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22517:1: ( 'unordered' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22518:1: 'unordered' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22606:1: ( 'unordered' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22607:1: 'unordered' { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_1_1_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146744); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146925); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParameterAccess().getUnorderedUnorderedKeyword_1_1_1_0()); } @@ -65155,22 +65413,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__TypeAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22533:1: rule__XParameter__TypeAssignment_2 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22622:1: rule__XParameter__TypeAssignment_2 : ( ruleXGenericType ) ; public final void rule__XParameter__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22537:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22538:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22626:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22627:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22538:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22539:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22627:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22628:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getTypeXGenericTypeParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246783); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246964); ruleXGenericType(); state._fsp--; @@ -65200,22 +65458,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__MultiplicityAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22548:1: rule__XParameter__MultiplicityAssignment_3 : ( ruleXMultiplicity ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22637:1: rule__XParameter__MultiplicityAssignment_3 : ( ruleXMultiplicity ) ; public final void rule__XParameter__MultiplicityAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22552:1: ( ( ruleXMultiplicity ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22553:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22641:1: ( ( ruleXMultiplicity ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22642:1: ( ruleXMultiplicity ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22553:1: ( ruleXMultiplicity ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22554:1: ruleXMultiplicity + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22642:1: ( ruleXMultiplicity ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22643:1: ruleXMultiplicity { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getMultiplicityXMultiplicityParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346814); + pushFollow(FollowSets001.FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346995); ruleXMultiplicity(); state._fsp--; @@ -65245,22 +65503,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XParameter__NameAssignment_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22563:1: rule__XParameter__NameAssignment_4 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22652:1: rule__XParameter__NameAssignment_4 : ( RULE_ID ) ; public final void rule__XParameter__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22567:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22568:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22656:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22657:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22568:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22569:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22657:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22658:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXParameterAccess().getNameIDTerminalRuleCall_4_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_446845); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_447026); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParameterAccess().getNameIDTerminalRuleCall_4_0()); } @@ -65286,22 +65544,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__AnnotationsAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22578:1: rule__XTypeParameter__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22667:1: rule__XTypeParameter__AnnotationsAssignment_0 : ( ruleXAnnotation ) ; public final void rule__XTypeParameter__AnnotationsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22582:1: ( ( ruleXAnnotation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22583:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22671:1: ( ( ruleXAnnotation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22672:1: ( ruleXAnnotation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22583:1: ( ruleXAnnotation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22584:1: ruleXAnnotation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22672:1: ( ruleXAnnotation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22673:1: ruleXAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getAnnotationsXAnnotationParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_046876); + pushFollow(FollowSets001.FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_047057); ruleXAnnotation(); state._fsp--; @@ -65331,22 +65589,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__NameAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22593:1: rule__XTypeParameter__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22682:1: rule__XTypeParameter__NameAssignment_1 : ( RULE_ID ) ; public final void rule__XTypeParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22597:1: ( ( RULE_ID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22598:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22686:1: ( ( RULE_ID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22687:1: ( RULE_ID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22598:1: ( RULE_ID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22599:1: RULE_ID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22687:1: ( RULE_ID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22688:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_146907); if (state.failed) return ; + match(input,RULE_ID,FollowSets001.FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_147088); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeParameterAccess().getNameIDTerminalRuleCall_1_0()); } @@ -65372,22 +65630,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__BoundsAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22608:1: rule__XTypeParameter__BoundsAssignment_2_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22697:1: rule__XTypeParameter__BoundsAssignment_2_1 : ( ruleXGenericType ) ; public final void rule__XTypeParameter__BoundsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22612:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22613:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22701:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22702:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22613:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22614:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22702:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22703:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getBoundsXGenericTypeParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_146938); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_147119); ruleXGenericType(); state._fsp--; @@ -65417,22 +65675,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeParameter__BoundsAssignment_2_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22623:1: rule__XTypeParameter__BoundsAssignment_2_2_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22712:1: rule__XTypeParameter__BoundsAssignment_2_2_1 : ( ruleXGenericType ) ; public final void rule__XTypeParameter__BoundsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22627:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22628:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22716:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22717:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22628:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22629:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22717:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22718:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeParameterAccess().getBoundsXGenericTypeParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_146969); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_147150); ruleXGenericType(); state._fsp--; @@ -65462,22 +65720,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22638:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionInsideBlock ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22727:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionInsideBlock ) ; public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22642:1: ( ( ruleXExpressionInsideBlock ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22643:1: ( ruleXExpressionInsideBlock ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22731:1: ( ( ruleXExpressionInsideBlock ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22732:1: ( ruleXExpressionInsideBlock ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22643:1: ( ruleXExpressionInsideBlock ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22644:1: ruleXExpressionInsideBlock + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22732:1: ( ruleXExpressionInsideBlock ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22733:1: ruleXExpressionInsideBlock { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionInsideBlockParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_047000); + pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_047181); ruleXExpressionInsideBlock(); state._fsp--; @@ -65507,28 +65765,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__TypeAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22653:1: rule__XGenericType__TypeAssignment_0 : ( ( ruleXQualifiedName ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22742:1: rule__XGenericType__TypeAssignment_0 : ( ( ruleXQualifiedName ) ) ; public final void rule__XGenericType__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22657:1: ( ( ( ruleXQualifiedName ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22658:1: ( ( ruleXQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22746:1: ( ( ( ruleXQualifiedName ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22747:1: ( ( ruleXQualifiedName ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22658:1: ( ( ruleXQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22659:1: ( ruleXQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22747:1: ( ( ruleXQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22748:1: ( ruleXQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeGenBaseCrossReference_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22660:1: ( ruleXQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22661:1: ruleXQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22749:1: ( ruleXQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22750:1: ruleXQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeGenBaseXQualifiedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_047035); + pushFollow(FollowSets001.FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_047216); ruleXQualifiedName(); state._fsp--; @@ -65564,22 +65822,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__TypeArgumentsAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22672:1: rule__XGenericType__TypeArgumentsAssignment_1_1 : ( ruleXGenericTypeArgument ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22761:1: rule__XGenericType__TypeArgumentsAssignment_1_1 : ( ruleXGenericTypeArgument ) ; public final void rule__XGenericType__TypeArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22676:1: ( ( ruleXGenericTypeArgument ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22677:1: ( ruleXGenericTypeArgument ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22765:1: ( ( ruleXGenericTypeArgument ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22766:1: ( ruleXGenericTypeArgument ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22677:1: ( ruleXGenericTypeArgument ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22678:1: ruleXGenericTypeArgument + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22766:1: ( ruleXGenericTypeArgument ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22767:1: ruleXGenericTypeArgument { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeArgumentsXGenericTypeArgumentParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147070); + pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147251); ruleXGenericTypeArgument(); state._fsp--; @@ -65609,22 +65867,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericType__TypeArgumentsAssignment_1_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22687:1: rule__XGenericType__TypeArgumentsAssignment_1_2_1 : ( ruleXGenericTypeArgument ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22776:1: rule__XGenericType__TypeArgumentsAssignment_1_2_1 : ( ruleXGenericTypeArgument ) ; public final void rule__XGenericType__TypeArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22691:1: ( ( ruleXGenericTypeArgument ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22692:1: ( ruleXGenericTypeArgument ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22780:1: ( ( ruleXGenericTypeArgument ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22781:1: ( ruleXGenericTypeArgument ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22692:1: ( ruleXGenericTypeArgument ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22693:1: ruleXGenericTypeArgument + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22781:1: ( ruleXGenericTypeArgument ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22782:1: ruleXGenericTypeArgument { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericTypeAccess().getTypeArgumentsXGenericTypeArgumentParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147101); + pushFollow(FollowSets001.FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147282); ruleXGenericTypeArgument(); state._fsp--; @@ -65654,22 +65912,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22702:1: rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22791:1: rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1 : ( ruleXGenericType ) ; public final void rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22706:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22707:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22795:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22796:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22707:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22708:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22796:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22797:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getUpperBoundXGenericTypeParserRuleCall_2_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147132); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147313); ruleXGenericType(); state._fsp--; @@ -65699,22 +65957,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22717:1: rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 : ( ruleXGenericType ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22806:1: rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1 : ( ruleXGenericType ) ; public final void rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22721:1: ( ( ruleXGenericType ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22722:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22810:1: ( ( ruleXGenericType ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22811:1: ( ruleXGenericType ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22722:1: ( ruleXGenericType ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22723:1: ruleXGenericType + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22811:1: ( ruleXGenericType ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22812:1: ruleXGenericType { if ( state.backtracking==0 ) { before(grammarAccess.getXGenericWildcardTypeArgumentAccess().getLowerBoundXGenericTypeParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147163); + pushFollow(FollowSets001.FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147344); ruleXGenericType(); state._fsp--; @@ -65744,28 +66002,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__FeatureAssignment_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22732:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22821:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleValidID ) ) ; public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22736:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22737:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22825:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22826:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22737:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22738:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22826:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22827:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22739:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22740:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22828:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22829:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementValidIDParserRuleCall_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147198); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147379); ruleValidID(); state._fsp--; @@ -65801,22 +66059,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__ValueAssignment_0_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22751:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22840:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22755:1: ( ( ruleXAssignment ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22756:1: ( ruleXAssignment ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22844:1: ( ( ruleXAssignment ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22845:1: ( ruleXAssignment ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22756:1: ( ruleXAssignment ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22757:1: ruleXAssignment + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22845:1: ( ruleXAssignment ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22846:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347233); + pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347414); ruleXAssignment(); state._fsp--; @@ -65846,28 +66104,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22766:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22855:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22770:1: ( ( ( ruleOpMultiAssign ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22771:1: ( ( ruleOpMultiAssign ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22859:1: ( ( ( ruleOpMultiAssign ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22860:1: ( ( ruleOpMultiAssign ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22771:1: ( ( ruleOpMultiAssign ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22772:1: ( ruleOpMultiAssign ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22860:1: ( ( ruleOpMultiAssign ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22861:1: ( ruleOpMultiAssign ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22773:1: ( ruleOpMultiAssign ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22774:1: ruleOpMultiAssign + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22862:1: ( ruleOpMultiAssign ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22863:1: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_147268); + pushFollow(FollowSets001.FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_147449); ruleOpMultiAssign(); state._fsp--; @@ -65903,22 +66161,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22785:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22874:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22789:1: ( ( ruleXAssignment ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22790:1: ( ruleXAssignment ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22878:1: ( ( ruleXAssignment ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22879:1: ( ruleXAssignment ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22790:1: ( ruleXAssignment ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22791:1: ruleXAssignment + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22879:1: ( ruleXAssignment ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22880:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147303); + pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147484); ruleXAssignment(); state._fsp--; @@ -65948,28 +66206,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22800:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22889:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22804:1: ( ( ( ruleOpOr ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22805:1: ( ( ruleOpOr ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22893:1: ( ( ( ruleOpOr ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22894:1: ( ( ruleOpOr ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22805:1: ( ( ruleOpOr ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22806:1: ( ruleOpOr ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22894:1: ( ( ruleOpOr ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22895:1: ( ruleOpOr ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22807:1: ( ruleOpOr ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22808:1: ruleOpOr + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22896:1: ( ruleOpOr ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22897:1: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_147338); + pushFollow(FollowSets001.FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_147519); ruleOpOr(); state._fsp--; @@ -66005,22 +66263,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22819:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22908:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22823:1: ( ( ruleXAndExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22824:1: ( ruleXAndExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22912:1: ( ( ruleXAndExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22913:1: ( ruleXAndExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22824:1: ( ruleXAndExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22825:1: ruleXAndExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22913:1: ( ruleXAndExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22914:1: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147373); + pushFollow(FollowSets001.FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147554); ruleXAndExpression(); state._fsp--; @@ -66050,28 +66308,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22834:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22923:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22838:1: ( ( ( ruleOpAnd ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22839:1: ( ( ruleOpAnd ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22927:1: ( ( ( ruleOpAnd ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22928:1: ( ( ruleOpAnd ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22839:1: ( ( ruleOpAnd ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22840:1: ( ruleOpAnd ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22928:1: ( ( ruleOpAnd ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22929:1: ( ruleOpAnd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22841:1: ( ruleOpAnd ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22842:1: ruleOpAnd + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22930:1: ( ruleOpAnd ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22931:1: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_147408); + pushFollow(FollowSets001.FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_147589); ruleOpAnd(); state._fsp--; @@ -66107,22 +66365,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22853:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22942:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22857:1: ( ( ruleXEqualityExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22858:1: ( ruleXEqualityExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22946:1: ( ( ruleXEqualityExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22947:1: ( ruleXEqualityExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22858:1: ( ruleXEqualityExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22859:1: ruleXEqualityExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22947:1: ( ruleXEqualityExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22948:1: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147443); + pushFollow(FollowSets001.FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147624); ruleXEqualityExpression(); state._fsp--; @@ -66152,28 +66410,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22868:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22957:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22872:1: ( ( ( ruleOpEquality ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22873:1: ( ( ruleOpEquality ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22961:1: ( ( ( ruleOpEquality ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22962:1: ( ( ruleOpEquality ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22873:1: ( ( ruleOpEquality ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22874:1: ( ruleOpEquality ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22962:1: ( ( ruleOpEquality ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22963:1: ( ruleOpEquality ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22875:1: ( ruleOpEquality ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22876:1: ruleOpEquality + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22964:1: ( ruleOpEquality ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22965:1: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_147478); + pushFollow(FollowSets001.FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_147659); ruleOpEquality(); state._fsp--; @@ -66209,22 +66467,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22887:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22976:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22891:1: ( ( ruleXRelationalExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22892:1: ( ruleXRelationalExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22980:1: ( ( ruleXRelationalExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22981:1: ( ruleXRelationalExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22892:1: ( ruleXRelationalExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22893:1: ruleXRelationalExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22981:1: ( ruleXRelationalExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22982:1: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147513); + pushFollow(FollowSets001.FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147694); ruleXRelationalExpression(); state._fsp--; @@ -66254,28 +66512,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22902:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22991:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22906:1: ( ( ( ruleQualifiedName ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22907:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22995:1: ( ( ( ruleQualifiedName ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22996:1: ( ( ruleQualifiedName ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22907:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22908:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22996:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22997:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeCrossReference_1_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22909:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22910:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22998:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22999:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeQualifiedNameParserRuleCall_1_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147548); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147729); ruleQualifiedName(); state._fsp--; @@ -66311,28 +66569,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22921:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23010:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22925:1: ( ( ( ruleOpCompare ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22926:1: ( ( ruleOpCompare ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23014:1: ( ( ( ruleOpCompare ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23015:1: ( ( ruleOpCompare ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22926:1: ( ( ruleOpCompare ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22927:1: ( ruleOpCompare ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23015:1: ( ( ruleOpCompare ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23016:1: ( ruleOpCompare ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22928:1: ( ruleOpCompare ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22929:1: ruleOpCompare + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23017:1: ( ruleOpCompare ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23018:1: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_147587); + pushFollow(FollowSets001.FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_147768); ruleOpCompare(); state._fsp--; @@ -66368,22 +66626,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22940:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23029:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22944:1: ( ( ruleXOtherOperatorExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22945:1: ( ruleXOtherOperatorExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23033:1: ( ( ruleXOtherOperatorExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23034:1: ( ruleXOtherOperatorExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22945:1: ( ruleXOtherOperatorExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22946:1: ruleXOtherOperatorExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23034:1: ( ruleXOtherOperatorExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23035:1: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147622); + pushFollow(FollowSets001.FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147803); ruleXOtherOperatorExpression(); state._fsp--; @@ -66413,28 +66671,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22955:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23044:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22959:1: ( ( ( ruleOpOther ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22960:1: ( ( ruleOpOther ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23048:1: ( ( ( ruleOpOther ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23049:1: ( ( ruleOpOther ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22960:1: ( ( ruleOpOther ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22961:1: ( ruleOpOther ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23049:1: ( ( ruleOpOther ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23050:1: ( ruleOpOther ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22962:1: ( ruleOpOther ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22963:1: ruleOpOther + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23051:1: ( ruleOpOther ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23052:1: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_147657); + pushFollow(FollowSets001.FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_147838); ruleOpOther(); state._fsp--; @@ -66470,22 +66728,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22974:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23063:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22978:1: ( ( ruleXAdditiveExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22979:1: ( ruleXAdditiveExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23067:1: ( ( ruleXAdditiveExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23068:1: ( ruleXAdditiveExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22979:1: ( ruleXAdditiveExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22980:1: ruleXAdditiveExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23068:1: ( ruleXAdditiveExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23069:1: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147692); + pushFollow(FollowSets001.FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147873); ruleXAdditiveExpression(); state._fsp--; @@ -66515,28 +66773,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22989:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23078:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22993:1: ( ( ( ruleOpAdd ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22994:1: ( ( ruleOpAdd ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23082:1: ( ( ( ruleOpAdd ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23083:1: ( ( ruleOpAdd ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22994:1: ( ( ruleOpAdd ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22995:1: ( ruleOpAdd ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23083:1: ( ( ruleOpAdd ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23084:1: ( ruleOpAdd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22996:1: ( ruleOpAdd ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:22997:1: ruleOpAdd + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23085:1: ( ruleOpAdd ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23086:1: ruleOpAdd { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_147727); + pushFollow(FollowSets001.FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_147908); ruleOpAdd(); state._fsp--; @@ -66572,22 +66830,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23008:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23097:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23012:1: ( ( ruleXMultiplicativeExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23013:1: ( ruleXMultiplicativeExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23101:1: ( ( ruleXMultiplicativeExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23102:1: ( ruleXMultiplicativeExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23013:1: ( ruleXMultiplicativeExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23014:1: ruleXMultiplicativeExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23102:1: ( ruleXMultiplicativeExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23103:1: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147762); + pushFollow(FollowSets001.FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147943); ruleXMultiplicativeExpression(); state._fsp--; @@ -66617,28 +66875,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23023:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23112:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23027:1: ( ( ( ruleOpMulti ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23028:1: ( ( ruleOpMulti ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23116:1: ( ( ( ruleOpMulti ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23117:1: ( ( ruleOpMulti ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23028:1: ( ( ruleOpMulti ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23029:1: ( ruleOpMulti ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23117:1: ( ( ruleOpMulti ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23118:1: ( ruleOpMulti ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23030:1: ( ruleOpMulti ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23031:1: ruleOpMulti + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23119:1: ( ruleOpMulti ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23120:1: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_147797); + pushFollow(FollowSets001.FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_147978); ruleOpMulti(); state._fsp--; @@ -66674,22 +66932,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23042:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23131:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23046:1: ( ( ruleXUnaryOperation ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23047:1: ( ruleXUnaryOperation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23135:1: ( ( ruleXUnaryOperation ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23136:1: ( ruleXUnaryOperation ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23047:1: ( ruleXUnaryOperation ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23048:1: ruleXUnaryOperation + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23136:1: ( ruleXUnaryOperation ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23137:1: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_147832); + pushFollow(FollowSets001.FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_148013); ruleXUnaryOperation(); state._fsp--; @@ -66719,28 +66977,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23057:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23146:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23061:1: ( ( ( ruleOpUnary ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23062:1: ( ( ruleOpUnary ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23150:1: ( ( ( ruleOpUnary ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23151:1: ( ( ruleOpUnary ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23062:1: ( ( ruleOpUnary ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23063:1: ( ruleOpUnary ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23151:1: ( ( ruleOpUnary ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23152:1: ( ruleOpUnary ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23064:1: ( ruleOpUnary ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23065:1: ruleOpUnary + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23153:1: ( ruleOpUnary ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23154:1: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_147867); + pushFollow(FollowSets001.FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_148048); ruleOpUnary(); state._fsp--; @@ -66776,22 +67034,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23076:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXCastedExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23165:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXCastedExpression ) ; public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23080:1: ( ( ruleXCastedExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23081:1: ( ruleXCastedExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23169:1: ( ( ruleXCastedExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23170:1: ( ruleXCastedExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23081:1: ( ruleXCastedExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23082:1: ruleXCastedExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23170:1: ( ruleXCastedExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23171:1: ruleXCastedExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandXCastedExpressionParserRuleCall_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_247902); + pushFollow(FollowSets001.FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_248083); ruleXCastedExpression(); state._fsp--; @@ -66821,22 +67079,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23091:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23180:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23095:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23096:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23184:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23185:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23096:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23097:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23185:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23186:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147933); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_148114); ruleJvmTypeReference(); state._fsp--; @@ -66866,28 +67124,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23106:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23195:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleValidID ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23110:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23111:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23199:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23200:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23111:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23112:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23200:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23201:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23113:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23114:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23202:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23203:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementValidIDParserRuleCall_1_0_0_0_2_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_247968); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_248149); ruleValidID(); state._fsp--; @@ -66923,22 +67181,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23125:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23214:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23129:1: ( ( ruleXAssignment ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23130:1: ( ruleXAssignment ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23218:1: ( ( ruleXAssignment ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23219:1: ( ruleXAssignment ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23130:1: ( ruleXAssignment ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23131:1: ruleXAssignment + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23219:1: ( ruleXAssignment ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23220:1: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_148003); + pushFollow(FollowSets001.FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_148184); ruleXAssignment(); state._fsp--; @@ -66968,28 +67226,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23140:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23229:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23144:1: ( ( ( '?.' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23145:1: ( ( '?.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23233:1: ( ( ( '?.' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23234:1: ( ( '?.' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23145:1: ( ( '?.' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23146:1: ( '?.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23234:1: ( ( '?.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23235:1: ( '?.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23147:1: ( '?.' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23148:1: '?.' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23236:1: ( '?.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23237:1: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } - match(input,102,FollowSets001.FOLLOW_102_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_148039); if (state.failed) return ; + match(input,102,FollowSets001.FOLLOW_102_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_148220); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } @@ -67021,28 +67279,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23163:1: rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 : ( ( '*.' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23252:1: rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2 : ( ( '*.' ) ) ; public final void rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23167:1: ( ( ( '*.' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23168:1: ( ( '*.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23256:1: ( ( ( '*.' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23257:1: ( ( '*.' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23168:1: ( ( '*.' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23169:1: ( '*.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23257:1: ( ( '*.' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23258:1: ( '*.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAsteriskFullStopKeyword_1_1_0_0_1_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23170:1: ( '*.' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23171:1: '*.' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23259:1: ( '*.' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23260:1: '*.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAsteriskFullStopKeyword_1_1_0_0_1_2_0()); } - match(input,103,FollowSets001.FOLLOW_103_in_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_248083); if (state.failed) return ; + match(input,103,FollowSets001.FOLLOW_103_in_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_248264); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getSpreadingAsteriskFullStopKeyword_1_1_0_0_1_2_0()); } @@ -67074,22 +67332,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23186:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23275:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23190:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23191:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23279:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23280:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23191:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23192:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23280:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23281:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148122); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148303); ruleJvmArgumentTypeReference(); state._fsp--; @@ -67119,22 +67377,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23201:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23290:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23205:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23206:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23294:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23295:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23206:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23207:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23295:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23296:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_148153); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_148334); ruleJvmArgumentTypeReference(); state._fsp--; @@ -67164,28 +67422,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23216:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleValidID ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23305:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleValidID ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23220:1: ( ( ( ruleValidID ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23221:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23309:1: ( ( ( ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23310:1: ( ( ruleValidID ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23221:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23222:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23310:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23311:1: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23223:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23224:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23312:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23313:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementValidIDParserRuleCall_1_1_2_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248188); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248369); ruleValidID(); state._fsp--; @@ -67221,28 +67479,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23235:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23324:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23239:1: ( ( ( '(' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23240:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23328:1: ( ( ( '(' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23329:1: ( ( '(' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23240:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23241:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23329:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23330:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23242:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23243:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23331:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23332:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_048228); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_048409); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } @@ -67274,22 +67532,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23258:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23347:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23262:1: ( ( ruleXShortClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23263:1: ( ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23351:1: ( ( ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23352:1: ( ruleXShortClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23263:1: ( ruleXShortClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23264:1: ruleXShortClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23352:1: ( ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23353:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_048267); + pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_048448); ruleXShortClosure(); state._fsp--; @@ -67319,22 +67577,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23273:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23362:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23277:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23278:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23366:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23367:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23278:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23279:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23367:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23368:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_048298); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_048479); ruleXExpression(); state._fsp--; @@ -67364,22 +67622,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23288:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23377:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23292:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23293:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23381:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23382:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23293:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23294:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23382:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23383:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_148329); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_148510); ruleXExpression(); state._fsp--; @@ -67409,22 +67667,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23303:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23392:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23307:1: ( ( ruleXClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23308:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23396:1: ( ( ruleXClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23397:1: ( ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23308:1: ( ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23309:1: ruleXClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23397:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23398:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448360); + pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448541); ruleXClosure(); state._fsp--; @@ -67454,22 +67712,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23318:1: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 : ( ruleJvmFormalParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23407:1: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23322:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23323:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23411:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23412:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23323:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23324:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23412:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23413:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_2_0_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_048391); + pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_048572); ruleJvmFormalParameter(); state._fsp--; @@ -67499,22 +67757,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23333:1: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 : ( ruleJvmFormalParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23422:1: rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23337:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23338:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23426:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23427:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23338:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23339:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23427:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23428:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_2_0_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_148422); + pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_148603); ruleJvmFormalParameter(); state._fsp--; @@ -67544,28 +67802,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_2_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23348:1: rule__XClosure__ExplicitSyntaxAssignment_2_0_1 : ( ( '|' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23437:1: rule__XClosure__ExplicitSyntaxAssignment_2_0_1 : ( ( '|' ) ) ; public final void rule__XClosure__ExplicitSyntaxAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23352:1: ( ( ( '|' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23353:1: ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23441:1: ( ( ( '|' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23442:1: ( ( '|' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23353:1: ( ( '|' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23354:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23442:1: ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23443:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_2_0_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23355:1: ( '|' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23356:1: '|' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23444:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23445:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_2_0_1_0()); } - match(input,104,FollowSets001.FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148458); if (state.failed) return ; + match(input,104,FollowSets001.FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148639); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_2_0_1_0()); } @@ -67597,22 +67855,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XClosure__ExpressionAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23371:1: rule__XClosure__ExpressionAssignment_3 : ( ruleXExpressionInClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23460:1: rule__XClosure__ExpressionAssignment_3 : ( ruleXExpressionInClosure ) ; public final void rule__XClosure__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23375:1: ( ( ruleXExpressionInClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23376:1: ( ruleXExpressionInClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23464:1: ( ( ruleXExpressionInClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23465:1: ( ruleXExpressionInClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23376:1: ( ruleXExpressionInClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23377:1: ruleXExpressionInClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23465:1: ( ruleXExpressionInClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23466:1: ruleXExpressionInClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348497); + pushFollow(FollowSets001.FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348678); ruleXExpressionInClosure(); state._fsp--; @@ -67642,22 +67900,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23386:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionInsideBlock ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23475:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionInsideBlock ) ; public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23390:1: ( ( ruleXExpressionInsideBlock ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23391:1: ( ruleXExpressionInsideBlock ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23479:1: ( ( ruleXExpressionInsideBlock ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23480:1: ( ruleXExpressionInsideBlock ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23391:1: ( ruleXExpressionInsideBlock ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23392:1: ruleXExpressionInsideBlock + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23480:1: ( ruleXExpressionInsideBlock ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23481:1: ruleXExpressionInsideBlock { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionInsideBlockParserRuleCall_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048528); + pushFollow(FollowSets001.FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048709); ruleXExpressionInsideBlock(); state._fsp--; @@ -67687,22 +67945,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23401:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23490:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23405:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23406:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23494:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23495:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23406:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23407:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23495:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23496:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_048559); + pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_048740); ruleJvmFormalParameter(); state._fsp--; @@ -67732,22 +67990,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23416:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23505:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23420:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23421:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23509:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23510:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23421:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23422:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23510:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23511:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_148590); + pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_148771); ruleJvmFormalParameter(); state._fsp--; @@ -67777,28 +68035,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23431:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23520:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23435:1: ( ( ( '|' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23436:1: ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23524:1: ( ( ( '|' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23525:1: ( ( '|' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23436:1: ( ( '|' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23437:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23525:1: ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23526:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23438:1: ( '|' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23439:1: '|' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23527:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23528:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } - match(input,104,FollowSets001.FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248626); if (state.failed) return ; + match(input,104,FollowSets001.FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } @@ -67830,22 +68088,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XShortClosure__ExpressionAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23454:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23543:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23458:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23459:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23547:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23548:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23459:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23460:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23548:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23549:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148665); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148846); ruleXExpression(); state._fsp--; @@ -67875,22 +68133,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__IfAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23469:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23558:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23473:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23474:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23562:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23563:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23474:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23475:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23563:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23564:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348696); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348877); ruleXExpression(); state._fsp--; @@ -67920,22 +68178,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__ThenAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23484:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23573:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23488:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23489:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23577:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23578:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23489:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23490:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23578:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23579:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548727); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548908); ruleXExpression(); state._fsp--; @@ -67965,22 +68223,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIfExpression__ElseAssignment_6_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23499:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23588:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23503:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23504:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23592:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23593:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23504:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23505:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23593:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23594:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148758); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148939); ruleXExpression(); state._fsp--; @@ -68010,22 +68268,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__LocalVarNameAssignment_2_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23514:1: rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23603:1: rule__XSwitchExpression__LocalVarNameAssignment_2_0_0 : ( ruleValidID ) ; public final void rule__XSwitchExpression__LocalVarNameAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23518:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23519:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23607:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23608:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23519:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23520:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23608:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23609:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLocalVarNameValidIDParserRuleCall_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048789); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048970); ruleValidID(); state._fsp--; @@ -68055,22 +68313,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23529:1: rule__XSwitchExpression__SwitchAssignment_3 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23618:1: rule__XSwitchExpression__SwitchAssignment_3 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23533:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23534:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23622:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23623:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23534:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23535:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23623:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23624:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_348820); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_349001); ruleXExpression(); state._fsp--; @@ -68100,22 +68358,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__CasesAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23544:1: rule__XSwitchExpression__CasesAssignment_5 : ( ruleXCasePart ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23633:1: rule__XSwitchExpression__CasesAssignment_5 : ( ruleXCasePart ) ; public final void rule__XSwitchExpression__CasesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23548:1: ( ( ruleXCasePart ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23549:1: ( ruleXCasePart ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23637:1: ( ( ruleXCasePart ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23638:1: ( ruleXCasePart ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23549:1: ( ruleXCasePart ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23550:1: ruleXCasePart + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23638:1: ( ruleXCasePart ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23639:1: ruleXCasePart { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_548851); + pushFollow(FollowSets001.FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_549032); ruleXCasePart(); state._fsp--; @@ -68145,22 +68403,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XSwitchExpression__DefaultAssignment_6_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23559:1: rule__XSwitchExpression__DefaultAssignment_6_2 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23648:1: rule__XSwitchExpression__DefaultAssignment_6_2 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__DefaultAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23563:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23564:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23652:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23653:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23564:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23565:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23653:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23654:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_6_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_248882); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_249063); ruleXExpression(); state._fsp--; @@ -68190,22 +68448,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__TypeGuardAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23574:1: rule__XCasePart__TypeGuardAssignment_0 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23663:1: rule__XCasePart__TypeGuardAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__XCasePart__TypeGuardAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23578:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23579:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23667:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23668:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23579:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23580:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23668:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23669:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_048913); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_049094); ruleJvmTypeReference(); state._fsp--; @@ -68235,22 +68493,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__CaseAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23589:1: rule__XCasePart__CaseAssignment_1_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23678:1: rule__XCasePart__CaseAssignment_1_1 : ( ruleXExpression ) ; public final void rule__XCasePart__CaseAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23593:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23594:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23682:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23683:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23594:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23595:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23683:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23684:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_148944); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_149125); ruleXExpression(); state._fsp--; @@ -68280,22 +68538,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCasePart__ThenAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23604:1: rule__XCasePart__ThenAssignment_3 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23693:1: rule__XCasePart__ThenAssignment_3 : ( ruleXExpression ) ; public final void rule__XCasePart__ThenAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23608:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23609:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23697:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23698:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23609:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23610:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23698:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23699:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_348975); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_349156); ruleXExpression(); state._fsp--; @@ -68325,22 +68583,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23619:1: rule__XForLoopExpression__DeclaredParamAssignment_3 : ( ruleJvmFormalParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23708:1: rule__XForLoopExpression__DeclaredParamAssignment_3 : ( ruleJvmFormalParameter ) ; public final void rule__XForLoopExpression__DeclaredParamAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23623:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23624:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23712:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23713:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23624:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23625:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23713:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23714:1: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_349006); + pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_349187); ruleJvmFormalParameter(); state._fsp--; @@ -68370,22 +68628,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23634:1: rule__XForLoopExpression__ForExpressionAssignment_5 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23723:1: rule__XForLoopExpression__ForExpressionAssignment_5 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__ForExpressionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23638:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23639:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23727:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23728:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23639:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23640:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23728:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23729:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_549037); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_549218); ruleXExpression(); state._fsp--; @@ -68415,22 +68673,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23649:1: rule__XForLoopExpression__EachExpressionAssignment_7 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23738:1: rule__XForLoopExpression__EachExpressionAssignment_7 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__EachExpressionAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23653:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23654:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23742:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23743:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23654:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23655:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23743:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23744:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_7_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749068); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749249); ruleXExpression(); state._fsp--; @@ -68460,22 +68718,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__PredicateAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23664:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23753:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23668:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23669:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23757:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23758:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23669:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23670:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23758:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23759:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349099); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349280); ruleXExpression(); state._fsp--; @@ -68505,22 +68763,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XWhileExpression__BodyAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23679:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23768:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23683:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23684:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23772:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23773:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23684:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23685:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23773:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23774:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549130); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549311); ruleXExpression(); state._fsp--; @@ -68550,22 +68808,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23694:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23783:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23698:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23699:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23787:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23788:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23699:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23700:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23788:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23789:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249161); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249342); ruleXExpression(); state._fsp--; @@ -68595,22 +68853,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23709:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23798:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23713:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23714:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23802:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23803:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23714:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23715:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23803:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23804:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549192); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549373); ruleXExpression(); state._fsp--; @@ -68640,28 +68898,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23724:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23813:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23728:1: ( ( ( 'var' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23729:1: ( ( 'var' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23817:1: ( ( ( 'var' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23818:1: ( ( 'var' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23729:1: ( ( 'var' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23730:1: ( 'var' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23818:1: ( ( 'var' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23819:1: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23731:1: ( 'var' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23732:1: 'var' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23820:1: ( 'var' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23821:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } - match(input,105,FollowSets001.FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049228); if (state.failed) return ; + match(input,105,FollowSets001.FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049409); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } @@ -68693,22 +68951,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23747:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23836:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23751:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23752:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23840:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23841:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23752:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23753:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23841:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23842:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049267); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049448); ruleJvmTypeReference(); state._fsp--; @@ -68738,22 +68996,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23762:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23851:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23766:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23767:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23855:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23856:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23767:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23768:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23856:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23857:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149298); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149479); ruleValidID(); state._fsp--; @@ -68783,22 +69041,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23777:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23866:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23781:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23782:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23870:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23871:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23782:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23783:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23871:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23872:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149329); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149510); ruleValidID(); state._fsp--; @@ -68828,22 +69086,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23792:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23881:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23796:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23797:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23885:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23886:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23797:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23798:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23886:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23887:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149360); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149541); ruleXExpression(); state._fsp--; @@ -68873,22 +69131,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23807:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23896:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23811:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23812:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23900:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23901:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23812:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23813:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23901:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23902:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049391); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049572); ruleJvmTypeReference(); state._fsp--; @@ -68918,22 +69176,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmFormalParameter__NameAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23822:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23911:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23826:1: ( ( ruleValidID ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23827:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23915:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23916:1: ( ruleValidID ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23827:1: ( ruleValidID ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23828:1: ruleValidID + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23916:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23917:1: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149422); + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149603); ruleValidID(); state._fsp--; @@ -68962,29 +69220,119 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__JvmFormalParameter__NameAssignment_1" + // $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23926:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; + public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23930:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23931:1: ( ruleJvmTypeReference ) + { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23931:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23932:1: ruleJvmTypeReference + { + if ( state.backtracking==0 ) { + before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); + } + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_049634); + ruleJvmTypeReference(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FullJvmFormalParameter__ParameterTypeAssignment_0" + + + // $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1" + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23941:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; + public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23945:1: ( ( ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23946:1: ( ruleValidID ) + { + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23946:1: ( ruleValidID ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23947:1: ruleValidID + { + if ( state.backtracking==0 ) { + before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); + } + pushFollow(FollowSets001.FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_149665); + ruleValidID(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FullJvmFormalParameter__NameAssignment_1" + + // $ANTLR start "rule__XFeatureCall__DeclaringTypeAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23837:1: rule__XFeatureCall__DeclaringTypeAssignment_1 : ( ( ruleStaticQualifier ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23956:1: rule__XFeatureCall__DeclaringTypeAssignment_1 : ( ( ruleStaticQualifier ) ) ; public final void rule__XFeatureCall__DeclaringTypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23841:1: ( ( ( ruleStaticQualifier ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23842:1: ( ( ruleStaticQualifier ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23960:1: ( ( ( ruleStaticQualifier ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23961:1: ( ( ruleStaticQualifier ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23842:1: ( ( ruleStaticQualifier ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23843:1: ( ruleStaticQualifier ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23961:1: ( ( ruleStaticQualifier ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23962:1: ( ruleStaticQualifier ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getDeclaringTypeJvmDeclaredTypeCrossReference_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23844:1: ( ruleStaticQualifier ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23845:1: ruleStaticQualifier + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23963:1: ( ruleStaticQualifier ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23964:1: ruleStaticQualifier { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getDeclaringTypeJvmDeclaredTypeStaticQualifierParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149457); + pushFollow(FollowSets001.FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149700); ruleStaticQualifier(); state._fsp--; @@ -69020,22 +69368,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23856:1: rule__XFeatureCall__TypeArgumentsAssignment_2_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23975:1: rule__XFeatureCall__TypeArgumentsAssignment_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23860:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23861:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23979:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23980:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23861:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23862:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23980:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23981:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149492); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149735); ruleJvmArgumentTypeReference(); state._fsp--; @@ -69065,22 +69413,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_2_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23871:1: rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23990:1: rule__XFeatureCall__TypeArgumentsAssignment_2_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23875:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23876:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23994:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23995:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23876:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23877:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23995:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23996:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149523); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149766); ruleJvmArgumentTypeReference(); state._fsp--; @@ -69110,28 +69458,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23886:1: rule__XFeatureCall__FeatureAssignment_3 : ( ( ruleIdOrSuper ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24005:1: rule__XFeatureCall__FeatureAssignment_3 : ( ( ruleIdOrSuper ) ) ; public final void rule__XFeatureCall__FeatureAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23890:1: ( ( ( ruleIdOrSuper ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23891:1: ( ( ruleIdOrSuper ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24009:1: ( ( ( ruleIdOrSuper ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24010:1: ( ( ruleIdOrSuper ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23891:1: ( ( ruleIdOrSuper ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23892:1: ( ruleIdOrSuper ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24010:1: ( ( ruleIdOrSuper ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24011:1: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_3_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23893:1: ( ruleIdOrSuper ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23894:1: ruleIdOrSuper + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24012:1: ( ruleIdOrSuper ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24013:1: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_3_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349558); + pushFollow(FollowSets001.FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349801); ruleIdOrSuper(); state._fsp--; @@ -69167,28 +69515,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_4_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23905:1: rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 : ( ( '(' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24024:1: rule__XFeatureCall__ExplicitOperationCallAssignment_4_0 : ( ( '(' ) ) ; public final void rule__XFeatureCall__ExplicitOperationCallAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23909:1: ( ( ( '(' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23910:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24028:1: ( ( ( '(' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24029:1: ( ( '(' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23910:1: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23911:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24029:1: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24030:1: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23912:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23913:1: '(' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24031:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24032:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0()); } - match(input,42,FollowSets001.FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049598); if (state.failed) return ; + match(input,42,FollowSets001.FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049841); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0()); } @@ -69220,22 +69568,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23928:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24047:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23932:1: ( ( ruleXShortClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23933:1: ( ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24051:1: ( ( ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24052:1: ( ruleXShortClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23933:1: ( ruleXShortClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23934:1: ruleXShortClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24052:1: ( ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24053:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_4_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049637); + pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049880); ruleXShortClosure(); state._fsp--; @@ -69265,22 +69613,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23943:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24062:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23947:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23948:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24066:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24067:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23948:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23949:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24067:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24068:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049668); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049911); ruleXExpression(); state._fsp--; @@ -69310,22 +69658,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23958:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24077:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23962:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23963:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24081:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24082:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23963:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23964:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24082:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24083:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_149699); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_149942); ruleXExpression(); state._fsp--; @@ -69355,22 +69703,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_5" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23973:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_5 : ( ruleXClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24092:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_5 : ( ruleXClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23977:1: ( ( ruleXClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23978:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24096:1: ( ( ruleXClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24097:1: ( ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23978:1: ( ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23979:1: ruleXClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24097:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24098:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549730); + pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549973); ruleXClosure(); state._fsp--; @@ -69400,28 +69748,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23988:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24107:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23992:1: ( ( ( ruleQualifiedName ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23993:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24111:1: ( ( ( ruleQualifiedName ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24112:1: ( ( ruleQualifiedName ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23993:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23994:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24112:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24113:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23995:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:23996:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24114:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24115:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249765); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_250008); ruleQualifiedName(); state._fsp--; @@ -69457,22 +69805,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24007:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24126:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24011:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24012:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24130:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24131:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24012:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24013:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24131:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24132:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149800); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_150043); ruleJvmArgumentTypeReference(); state._fsp--; @@ -69502,22 +69850,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24022:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24141:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24026:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24027:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24145:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24146:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24027:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24028:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24146:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24147:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149831); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_150074); ruleJvmArgumentTypeReference(); state._fsp--; @@ -69547,22 +69895,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24037:1: rule__XConstructorCall__ArgumentsAssignment_5_0 : ( ruleXShortClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24156:1: rule__XConstructorCall__ArgumentsAssignment_5_0 : ( ruleXShortClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24041:1: ( ( ruleXShortClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24042:1: ( ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24160:1: ( ( ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24161:1: ( ruleXShortClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24042:1: ( ruleXShortClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24043:1: ruleXShortClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24161:1: ( ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24162:1: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_5_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_049862); + pushFollow(FollowSets001.FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_050105); ruleXShortClosure(); state._fsp--; @@ -69592,22 +69940,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5_1_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24052:1: rule__XConstructorCall__ArgumentsAssignment_5_1_0 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24171:1: rule__XConstructorCall__ArgumentsAssignment_5_1_0 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_5_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24056:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24057:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24175:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24176:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24057:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24058:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24176:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24177:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_049893); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_050136); ruleXExpression(); state._fsp--; @@ -69637,22 +69985,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5_1_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24067:1: rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24186:1: rule__XConstructorCall__ArgumentsAssignment_5_1_1_1 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_5_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24071:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24072:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24190:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24191:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24072:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24073:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24191:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24192:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_149924); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_150167); ruleXExpression(); state._fsp--; @@ -69682,22 +70030,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_7" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24082:1: rule__XConstructorCall__ArgumentsAssignment_7 : ( ruleXClosure ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24201:1: rule__XConstructorCall__ArgumentsAssignment_7 : ( ruleXClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24086:1: ( ( ruleXClosure ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24087:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24205:1: ( ( ruleXClosure ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24206:1: ( ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24087:1: ( ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24088:1: ruleXClosure + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24206:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24207:1: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_7_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_749955); + pushFollow(FollowSets001.FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_750198); ruleXClosure(); state._fsp--; @@ -69727,28 +70075,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24097:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24216:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24101:1: ( ( ( 'true' ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24102:1: ( ( 'true' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24220:1: ( ( ( 'true' ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24221:1: ( ( 'true' ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24102:1: ( ( 'true' ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24103:1: ( 'true' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24221:1: ( ( 'true' ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24222:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24104:1: ( 'true' ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24105:1: 'true' + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24223:1: ( 'true' ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24224:1: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - match(input,106,FollowSets001.FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_149991); if (state.failed) return ; + match(input,106,FollowSets001.FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_150234); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } @@ -69780,22 +70128,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XIntLiteral__ValueAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24120:1: rule__XIntLiteral__ValueAssignment_1 : ( RULE_INT ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24239:1: rule__XIntLiteral__ValueAssignment_1 : ( RULE_INT ) ; public final void rule__XIntLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24124:1: ( ( RULE_INT ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24125:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24243:1: ( ( RULE_INT ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24244:1: ( RULE_INT ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24125:1: ( RULE_INT ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24126:1: RULE_INT + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24244:1: ( RULE_INT ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24245:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getXIntLiteralAccess().getValueINTTerminalRuleCall_1_0()); } - match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_150030); if (state.failed) return ; + match(input,RULE_INT,FollowSets001.FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_150273); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIntLiteralAccess().getValueINTTerminalRuleCall_1_0()); } @@ -69821,22 +70169,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XStringLiteral__ValueAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24135:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24254:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24139:1: ( ( RULE_STRING ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24140:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24258:1: ( ( RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24259:1: ( RULE_STRING ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24140:1: ( RULE_STRING ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24141:1: RULE_STRING + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24259:1: ( RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24260:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } - match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_150061); if (state.failed) return ; + match(input,RULE_STRING,FollowSets001.FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_150304); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } @@ -69862,28 +70210,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTypeLiteral__TypeAssignment_3" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24150:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24269:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24154:1: ( ( ( ruleQualifiedName ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24155:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24273:1: ( ( ( ruleQualifiedName ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24274:1: ( ( ruleQualifiedName ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24155:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24156:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24274:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24275:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24157:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24158:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24276:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24277:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350096); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350339); ruleQualifiedName(); state._fsp--; @@ -69919,22 +70267,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24169:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24288:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24173:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24174:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24292:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24293:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24174:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24175:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24293:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24294:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250131); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250374); ruleXExpression(); state._fsp--; @@ -69964,22 +70312,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24184:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24303:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24188:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24189:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24307:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24308:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24189:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24190:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24308:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24309:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250162); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250405); ruleXExpression(); state._fsp--; @@ -70009,22 +70357,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24199:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24318:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24203:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24204:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24322:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24323:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24204:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24205:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24323:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24324:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250193); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250436); ruleXExpression(); state._fsp--; @@ -70054,22 +70402,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24214:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24333:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24218:1: ( ( ruleXCatchClause ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24219:1: ( ruleXCatchClause ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24337:1: ( ( ruleXCatchClause ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24338:1: ( ruleXCatchClause ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24219:1: ( ruleXCatchClause ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24220:1: ruleXCatchClause + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24338:1: ( ruleXCatchClause ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24339:1: ruleXCatchClause { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050224); + pushFollow(FollowSets001.FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050467); ruleXCatchClause(); state._fsp--; @@ -70099,22 +70447,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24229:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24348:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24233:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24234:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24352:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24353:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24234:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24235:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24353:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24354:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150255); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150498); ruleXExpression(); state._fsp--; @@ -70144,22 +70492,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24244:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24363:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24248:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24249:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24367:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24368:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24249:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24250:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24368:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24369:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150286); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150529); ruleXExpression(); state._fsp--; @@ -70189,28 +70537,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24259:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleJvmFormalParameter ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24378:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24263:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24264:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24382:1: ( ( ruleFullJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24383:1: ( ruleFullJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24264:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24265:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24383:1: ( ruleFullJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24384:1: ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { - before(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); + before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250317); - ruleJvmFormalParameter(); + pushFollow(FollowSets001.FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250560); + ruleFullJvmFormalParameter(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); + after(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } } @@ -70234,22 +70582,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XCatchClause__ExpressionAssignment_4" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24274:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24393:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24278:1: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24279:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24397:1: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24398:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24279:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24280:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24398:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24399:1: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450348); + pushFollow(FollowSets001.FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450591); ruleXExpression(); state._fsp--; @@ -70279,22 +70627,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24289:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24408:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24293:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24294:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24412:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24413:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24294:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24295:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24413:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24414:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150379); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150622); ruleJvmTypeReference(); state._fsp--; @@ -70324,22 +70672,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24304:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24423:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24308:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24309:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24427:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24428:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24309:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24310:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24428:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24429:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150410); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150653); ruleJvmTypeReference(); state._fsp--; @@ -70369,22 +70717,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24319:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24438:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24323:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24324:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24442:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24443:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24324:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24325:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24443:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24444:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250441); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250684); ruleJvmTypeReference(); state._fsp--; @@ -70414,28 +70762,28 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24334:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24453:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24338:1: ( ( ( ruleQualifiedName ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24339:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24457:1: ( ( ( ruleQualifiedName ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24458:1: ( ( ruleQualifiedName ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24339:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24340:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24458:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24459:1: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24341:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24342:1: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24460:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24461:1: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050476); + pushFollow(FollowSets001.FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050719); ruleQualifiedName(); state._fsp--; @@ -70471,22 +70819,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24353:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24472:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24357:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24358:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24476:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24477:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24358:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24359:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24477:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24478:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150511); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150754); ruleJvmArgumentTypeReference(); state._fsp--; @@ -70516,22 +70864,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24368:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24487:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24372:1: ( ( ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24373:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24491:1: ( ( ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24492:1: ( ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24373:1: ( ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24374:1: ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24492:1: ( ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24493:1: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150542); + pushFollow(FollowSets001.FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150785); ruleJvmArgumentTypeReference(); state._fsp--; @@ -70561,22 +70909,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24383:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 : ( ruleJvmUpperBound ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24502:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24387:1: ( ( ruleJvmUpperBound ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24388:1: ( ruleJvmUpperBound ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24506:1: ( ( ruleJvmUpperBound ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24507:1: ( ruleJvmUpperBound ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24388:1: ( ruleJvmUpperBound ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24389:1: ruleJvmUpperBound + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24507:1: ( ruleJvmUpperBound ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24508:1: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050573); + pushFollow(FollowSets001.FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050816); ruleJvmUpperBound(); state._fsp--; @@ -70606,22 +70954,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24398:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 : ( ruleJvmLowerBound ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24517:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1 : ( ruleJvmLowerBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24402:1: ( ( ruleJvmLowerBound ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24403:1: ( ruleJvmLowerBound ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24521:1: ( ( ruleJvmLowerBound ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24522:1: ( ruleJvmLowerBound ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24403:1: ( ruleJvmLowerBound ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24404:1: ruleJvmLowerBound + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24522:1: ( ruleJvmLowerBound ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24523:1: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150604); + pushFollow(FollowSets001.FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150847); ruleJvmLowerBound(); state._fsp--; @@ -70651,22 +70999,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24413:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24532:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24417:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24418:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24536:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24537:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24418:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24419:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24537:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24538:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150635); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150878); ruleJvmTypeReference(); state._fsp--; @@ -70696,22 +71044,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24428:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24547:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24432:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24433:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24551:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24552:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24433:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24434:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24552:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24553:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150666); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150909); ruleJvmTypeReference(); state._fsp--; @@ -70741,22 +71089,22 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1" - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24443:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24562:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24447:1: ( ( ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24448:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24566:1: ( ( ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24567:1: ( ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24448:1: ( ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24449:1: ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24567:1: ( ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:24568:1: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150697); + pushFollow(FollowSets001.FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150940); ruleJvmTypeReference(); state._fsp--; @@ -70786,19 +71134,19 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred42_InternalXcore public final void synpred42_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3151:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3152:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3179:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3180:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3153:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3153:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3181:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3181:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred42_InternalXcore6768); + pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred42_InternalXcore6828); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0(); state._fsp--; @@ -70816,19 +71164,19 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred62_InternalXcore public final void synpred62_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3353:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3353:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3353:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3354:1: ( rule__XVariableDeclaration__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3381:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3382:1: ( rule__XVariableDeclaration__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3355:1: ( rule__XVariableDeclaration__Group_2_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3355:2: rule__XVariableDeclaration__Group_2_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:1: ( rule__XVariableDeclaration__Group_2_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3383:2: rule__XVariableDeclaration__Group_2_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred62_InternalXcore7274); + pushFollow(FollowSets001.FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred62_InternalXcore7334); rule__XVariableDeclaration__Group_2_0__0(); state._fsp--; @@ -70846,19 +71194,19 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred63_InternalXcore public final void synpred63_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3375:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3375:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3375:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3376:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3403:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3404:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3377:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3377:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3405:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3405:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_synpred63_InternalXcore7325); + pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_synpred63_InternalXcore7385); rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0(); state._fsp--; @@ -70876,19 +71224,19 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred65_InternalXcore public final void synpred65_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3421:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3421:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3449:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3449:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3421:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3422:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3449:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3450:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3423:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3423:2: rule__XConstructorCall__ArgumentsAssignment_5_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3451:1: ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:3451:2: rule__XConstructorCall__ArgumentsAssignment_5_0 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_synpred65_InternalXcore7428); + pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_synpred65_InternalXcore7488); rule__XConstructorCall__ArgumentsAssignment_5_0(); state._fsp--; @@ -70906,10 +71254,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred132_InternalXcore public final void synpred132_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10277:2: ( rule__XAssignment__Group_1_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10277:2: rule__XAssignment__Group_1_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10305:2: ( rule__XAssignment__Group_1_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10305:2: rule__XAssignment__Group_1_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred132_InternalXcore21017); + pushFollow(FollowSets001.FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred132_InternalXcore21077); rule__XAssignment__Group_1_1__0(); state._fsp--; @@ -70921,10 +71269,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred133_InternalXcore public final void synpred133_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10492:2: ( rule__XOrExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10492:2: rule__XOrExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10520:2: ( rule__XOrExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10520:2: rule__XOrExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21440); + pushFollow(FollowSets001.FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21500); rule__XOrExpression__Group_1__0(); state._fsp--; @@ -70936,10 +71284,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred134_InternalXcore public final void synpred134_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10707:2: ( rule__XAndExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10707:2: rule__XAndExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10735:2: ( rule__XAndExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10735:2: rule__XAndExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21863); + pushFollow(FollowSets001.FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21923); rule__XAndExpression__Group_1__0(); state._fsp--; @@ -70951,10 +71299,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred135_InternalXcore public final void synpred135_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10922:2: ( rule__XEqualityExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10922:2: rule__XEqualityExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10950:2: ( rule__XEqualityExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:10950:2: rule__XEqualityExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22286); + pushFollow(FollowSets001.FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22346); rule__XEqualityExpression__Group_1__0(); state._fsp--; @@ -70966,10 +71314,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred136_InternalXcore public final void synpred136_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11137:2: ( rule__XRelationalExpression__Alternatives_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11137:2: rule__XRelationalExpression__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11165:2: ( rule__XRelationalExpression__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11165:2: rule__XRelationalExpression__Alternatives_1 { - pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22709); + pushFollow(FollowSets001.FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22769); rule__XRelationalExpression__Alternatives_1(); state._fsp--; @@ -70981,10 +71329,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred137_InternalXcore public final void synpred137_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11508:2: ( rule__XOtherOperatorExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11508:2: rule__XOtherOperatorExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11536:2: ( rule__XOtherOperatorExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11536:2: rule__XOtherOperatorExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23436); + pushFollow(FollowSets001.FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23496); rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; @@ -70996,10 +71344,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred138_InternalXcore public final void synpred138_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11723:2: ( rule__XAdditiveExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11723:2: rule__XAdditiveExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11751:2: ( rule__XAdditiveExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11751:2: rule__XAdditiveExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23859); + pushFollow(FollowSets001.FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23919); rule__XAdditiveExpression__Group_1__0(); state._fsp--; @@ -71011,10 +71359,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred139_InternalXcore public final void synpred139_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11938:2: ( rule__XMultiplicativeExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11938:2: rule__XMultiplicativeExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11966:2: ( rule__XMultiplicativeExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:11966:2: rule__XMultiplicativeExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24282); + pushFollow(FollowSets001.FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24342); rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; @@ -71026,10 +71374,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred140_InternalXcore public final void synpred140_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12247:2: ( rule__XCastedExpression__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12247:2: rule__XCastedExpression__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12275:2: ( rule__XCastedExpression__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12275:2: rule__XCastedExpression__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24889); + pushFollow(FollowSets002.FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24949); rule__XCastedExpression__Group_1__0(); state._fsp--; @@ -71041,10 +71389,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred141_InternalXcore public final void synpred141_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12464:2: ( rule__XMemberFeatureCall__Alternatives_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12464:2: rule__XMemberFeatureCall__Alternatives_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12492:2: ( rule__XMemberFeatureCall__Alternatives_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12492:2: rule__XMemberFeatureCall__Alternatives_1 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25314); + pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25374); rule__XMemberFeatureCall__Alternatives_1(); state._fsp--; @@ -71056,10 +71404,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred143_InternalXcore public final void synpred143_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12802:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12802:2: rule__XMemberFeatureCall__Group_1_1_3__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:2: rule__XMemberFeatureCall__Group_1_1_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore25987); + pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore26047); rule__XMemberFeatureCall__Group_1_1_3__0(); state._fsp--; @@ -71071,10 +71419,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred144_InternalXcore public final void synpred144_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12830:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12858:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:12858:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { - pushFollow(FollowSets001.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore26045); + pushFollow(FollowSets002.FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore26105); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); state._fsp--; @@ -71086,10 +71434,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred148_InternalXcore public final void synpred148_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13432:2: ( rule__XClosure__Group_2__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13432:2: rule__XClosure__Group_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13460:2: ( rule__XClosure__Group_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:13460:2: rule__XClosure__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27224); + pushFollow(FollowSets002.FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27284); rule__XClosure__Group_2__0(); state._fsp--; @@ -71101,10 +71449,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred155_InternalXcore public final void synpred155_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14457:2: ( rule__XIfExpression__Group_6__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14457:2: rule__XIfExpression__Group_6__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14485:2: ( rule__XIfExpression__Group_6__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:14485:2: rule__XIfExpression__Group_6__0 { - pushFollow(FollowSets001.FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29249); + pushFollow(FollowSets002.FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29309); rule__XIfExpression__Group_6__0(); state._fsp--; @@ -71116,10 +71464,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred165_InternalXcore public final void synpred165_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16336:2: ( rule__XFeatureCall__Group_4__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16336:2: rule__XFeatureCall__Group_4__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16425:2: ( rule__XFeatureCall__Group_4__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16425:2: rule__XFeatureCall__Group_4__0 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore32942); + pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore33123); rule__XFeatureCall__Group_4__0(); state._fsp--; @@ -71131,10 +71479,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred166_InternalXcore public final void synpred166_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16364:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16364:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16453:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:16453:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore33000); + pushFollow(FollowSets002.FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore33181); rule__XFeatureCall__FeatureCallArgumentsAssignment_5(); state._fsp--; @@ -71146,10 +71494,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred172_InternalXcore public final void synpred172_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17086:2: ( rule__XConstructorCall__ArgumentsAssignment_7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17086:2: rule__XConstructorCall__ArgumentsAssignment_7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17175:2: ( rule__XConstructorCall__ArgumentsAssignment_7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:17175:2: rule__XConstructorCall__ArgumentsAssignment_7 { - pushFollow(FollowSets001.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34425); + pushFollow(FollowSets002.FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34606); rule__XConstructorCall__ArgumentsAssignment_7(); state._fsp--; @@ -71161,10 +71509,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred175_InternalXcore public final void synpred175_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18018:2: ( rule__XReturnExpression__ExpressionAssignment_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18018:2: rule__XReturnExpression__ExpressionAssignment_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18107:2: ( rule__XReturnExpression__ExpressionAssignment_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18107:2: rule__XReturnExpression__ExpressionAssignment_2 { - pushFollow(FollowSets001.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36230); + pushFollow(FollowSets002.FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36411); rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; @@ -71176,10 +71524,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred176_InternalXcore public final void synpred176_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18186:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18186:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18275:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18275:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { - pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36559); + pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36740); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; @@ -71191,10 +71539,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred177_InternalXcore public final void synpred177_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18215:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18215:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18304:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18304:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36619); + pushFollow(FollowSets002.FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36800); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); state._fsp--; @@ -71206,10 +71554,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred178_InternalXcore public final void synpred178_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18562:2: ( rule__QualifiedName__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18562:2: rule__QualifiedName__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18651:2: ( rule__QualifiedName__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18651:2: rule__QualifiedName__Group_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37303); + pushFollow(FollowSets002.FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37484); rule__QualifiedName__Group_1__0(); state._fsp--; @@ -71221,10 +71569,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred179_InternalXcore public final void synpred179_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18686:2: ( rule__JvmTypeReference__Group_0_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18686:2: rule__JvmTypeReference__Group_0_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18775:2: ( rule__JvmTypeReference__Group_0_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:18775:2: rule__JvmTypeReference__Group_0_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37548); + pushFollow(FollowSets002.FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37729); rule__JvmTypeReference__Group_0_1__0(); state._fsp--; @@ -71236,10 +71584,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred182_InternalXcore public final void synpred182_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19159:2: ( rule__JvmParameterizedTypeReference__Group_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19159:2: rule__JvmParameterizedTypeReference__Group_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19248:2: ( rule__JvmParameterizedTypeReference__Group_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19248:2: rule__JvmParameterizedTypeReference__Group_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38476); + pushFollow(FollowSets002.FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38657); rule__JvmParameterizedTypeReference__Group_1__0(); state._fsp--; @@ -71251,10 +71599,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred185_InternalXcore public final void synpred185_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19657:2: ( rule__XDataType__UnorderedGroup_6__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19657:2: rule__XDataType__UnorderedGroup_6__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19746:2: ( rule__XDataType__UnorderedGroup_6__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19746:2: rule__XDataType__UnorderedGroup_6__0 { - pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39445); + pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39626); rule__XDataType__UnorderedGroup_6__0(); state._fsp--; @@ -71266,30 +71614,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred186_InternalXcore public final void synpred186_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19675:4: ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19675:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19764:4: ( ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19764:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19675:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19676:5: {...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19764:4: ({...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19765:5: {...}? => ( ( ( rule__XDataType__Group_6_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred186_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19676:106: ( ( ( rule__XDataType__Group_6_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19677:6: ( ( rule__XDataType__Group_6_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19765:106: ( ( ( rule__XDataType__Group_6_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19766:6: ( ( rule__XDataType__Group_6_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXDataTypeAccess().getUnorderedGroup_6(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19683:6: ( ( rule__XDataType__Group_6_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19685:7: ( rule__XDataType__Group_6_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19772:6: ( ( rule__XDataType__Group_6_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19774:7: ( rule__XDataType__Group_6_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDataTypeAccess().getGroup_6_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19686:7: ( rule__XDataType__Group_6_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19686:8: rule__XDataType__Group_6_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19775:7: ( rule__XDataType__Group_6_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19775:8: rule__XDataType__Group_6_0__0 { - pushFollow(FollowSets002.FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39532); + pushFollow(FollowSets002.FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39713); rule__XDataType__Group_6_0__0(); state._fsp--; @@ -71313,10 +71661,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred187_InternalXcore public final void synpred187_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19724:2: ( rule__XDataType__UnorderedGroup_6__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19724:2: rule__XDataType__UnorderedGroup_6__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19813:2: ( rule__XDataType__UnorderedGroup_6__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19813:2: rule__XDataType__UnorderedGroup_6__1 { - pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39685); + pushFollow(FollowSets002.FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39866); rule__XDataType__UnorderedGroup_6__1(); state._fsp--; @@ -71328,10 +71676,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred188_InternalXcore public final void synpred188_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19753:2: ( rule__XAttribute__UnorderedGroup_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19753:2: rule__XAttribute__UnorderedGroup_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19842:2: ( rule__XAttribute__UnorderedGroup_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19842:2: rule__XAttribute__UnorderedGroup_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39738); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39919); rule__XAttribute__UnorderedGroup_1__0(); state._fsp--; @@ -71343,30 +71691,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred189_InternalXcore public final void synpred189_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19771:4: ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19771:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19860:4: ( ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19860:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19771:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19772:5: {...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19860:4: ({...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19861:5: {...}? => ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred189_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19772:107: ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19773:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19861:107: ( ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19862:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19779:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19781:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19868:6: ( ( rule__XAttribute__UnorderedAssignment_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19870:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnorderedAssignment_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19782:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19782:8: rule__XAttribute__UnorderedAssignment_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19871:7: ( rule__XAttribute__UnorderedAssignment_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19871:8: rule__XAttribute__UnorderedAssignment_1_0 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore39825); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore40006); rule__XAttribute__UnorderedAssignment_1_0(); state._fsp--; @@ -71390,30 +71738,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred190_InternalXcore public final void synpred190_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19788:4: ( ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19788:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19877:4: ( ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19877:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19788:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19789:5: {...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19877:4: ({...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19878:5: {...}? => ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred190_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19789:107: ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19790:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19878:107: ( ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19879:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 1); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19796:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19798:7: ( rule__XAttribute__UniqueAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19885:6: ( ( rule__XAttribute__UniqueAssignment_1_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19887:7: ( rule__XAttribute__UniqueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUniqueAssignment_1_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19799:7: ( rule__XAttribute__UniqueAssignment_1_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19799:8: rule__XAttribute__UniqueAssignment_1_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19888:7: ( rule__XAttribute__UniqueAssignment_1_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19888:8: rule__XAttribute__UniqueAssignment_1_1 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore39916); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore40097); rule__XAttribute__UniqueAssignment_1_1(); state._fsp--; @@ -71437,30 +71785,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred191_InternalXcore public final void synpred191_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19805:4: ( ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19805:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19894:4: ( ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19894:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19805:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19806:5: {...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19894:4: ({...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19895:5: {...}? => ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred191_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19806:107: ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19807:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19895:107: ( ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19896:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 2); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19813:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19815:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19902:6: ( ( rule__XAttribute__ReadonlyAssignment_1_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19904:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getReadonlyAssignment_1_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19816:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19816:8: rule__XAttribute__ReadonlyAssignment_1_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19905:7: ( rule__XAttribute__ReadonlyAssignment_1_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19905:8: rule__XAttribute__ReadonlyAssignment_1_2 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore40007); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore40188); rule__XAttribute__ReadonlyAssignment_1_2(); state._fsp--; @@ -71484,30 +71832,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred192_InternalXcore public final void synpred192_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19822:4: ( ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19822:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19911:4: ( ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19911:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19822:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19823:5: {...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19911:4: ({...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19912:5: {...}? => ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred192_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19823:107: ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19824:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19912:107: ( ( ( rule__XAttribute__TransientAssignment_1_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19913:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 3); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19830:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19832:7: ( rule__XAttribute__TransientAssignment_1_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19919:6: ( ( rule__XAttribute__TransientAssignment_1_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19921:7: ( rule__XAttribute__TransientAssignment_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getTransientAssignment_1_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19833:7: ( rule__XAttribute__TransientAssignment_1_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19833:8: rule__XAttribute__TransientAssignment_1_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:7: ( rule__XAttribute__TransientAssignment_1_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:8: rule__XAttribute__TransientAssignment_1_3 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40098); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40279); rule__XAttribute__TransientAssignment_1_3(); state._fsp--; @@ -71531,30 +71879,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred193_InternalXcore public final void synpred193_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19839:4: ( ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19839:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19928:4: ( ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19928:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19839:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19840:5: {...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19928:4: ({...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19929:5: {...}? => ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred193_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19840:107: ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19841:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19929:107: ( ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19930:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 4); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19847:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19849:7: ( rule__XAttribute__VolatileAssignment_1_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19936:6: ( ( rule__XAttribute__VolatileAssignment_1_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19938:7: ( rule__XAttribute__VolatileAssignment_1_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getVolatileAssignment_1_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19850:7: ( rule__XAttribute__VolatileAssignment_1_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19850:8: rule__XAttribute__VolatileAssignment_1_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19939:7: ( rule__XAttribute__VolatileAssignment_1_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19939:8: rule__XAttribute__VolatileAssignment_1_4 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40189); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40370); rule__XAttribute__VolatileAssignment_1_4(); state._fsp--; @@ -71578,30 +71926,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred194_InternalXcore public final void synpred194_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19856:4: ( ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19856:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19945:4: ( ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19945:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19856:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19857:5: {...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19945:4: ({...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19946:5: {...}? => ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred194_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19857:107: ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19858:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19946:107: ( ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19947:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 5); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19864:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19866:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19953:6: ( ( rule__XAttribute__UnsettableAssignment_1_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19955:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getUnsettableAssignment_1_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19867:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19867:8: rule__XAttribute__UnsettableAssignment_1_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19956:7: ( rule__XAttribute__UnsettableAssignment_1_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19956:8: rule__XAttribute__UnsettableAssignment_1_5 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40280); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40461); rule__XAttribute__UnsettableAssignment_1_5(); state._fsp--; @@ -71625,30 +71973,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred195_InternalXcore public final void synpred195_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19873:4: ( ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19873:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19962:4: ( ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19962:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19873:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19874:5: {...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19962:4: ({...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19963:5: {...}? => ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred195_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19874:107: ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19875:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19963:107: ( ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19964:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_1(), 6); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19881:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19883:7: ( rule__XAttribute__DerivedAssignment_1_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19970:6: ( ( rule__XAttribute__DerivedAssignment_1_6 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19972:7: ( rule__XAttribute__DerivedAssignment_1_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getDerivedAssignment_1_6()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19884:7: ( rule__XAttribute__DerivedAssignment_1_6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19884:8: rule__XAttribute__DerivedAssignment_1_6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19973:7: ( rule__XAttribute__DerivedAssignment_1_6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19973:8: rule__XAttribute__DerivedAssignment_1_6 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40371); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40552); rule__XAttribute__DerivedAssignment_1_6(); state._fsp--; @@ -71672,10 +72020,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred196_InternalXcore public final void synpred196_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:2: ( rule__XAttribute__UnorderedGroup_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19922:2: rule__XAttribute__UnorderedGroup_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20011:2: ( rule__XAttribute__UnorderedGroup_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20011:2: rule__XAttribute__UnorderedGroup_1__1 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40524); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40705); rule__XAttribute__UnorderedGroup_1__1(); state._fsp--; @@ -71687,10 +72035,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred197_InternalXcore public final void synpred197_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19935:2: ( rule__XAttribute__UnorderedGroup_1__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19935:2: rule__XAttribute__UnorderedGroup_1__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20024:2: ( rule__XAttribute__UnorderedGroup_1__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20024:2: rule__XAttribute__UnorderedGroup_1__2 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40552); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40733); rule__XAttribute__UnorderedGroup_1__2(); state._fsp--; @@ -71702,10 +72050,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred198_InternalXcore public final void synpred198_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19948:2: ( rule__XAttribute__UnorderedGroup_1__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19948:2: rule__XAttribute__UnorderedGroup_1__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20037:2: ( rule__XAttribute__UnorderedGroup_1__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20037:2: rule__XAttribute__UnorderedGroup_1__3 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40580); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40761); rule__XAttribute__UnorderedGroup_1__3(); state._fsp--; @@ -71717,10 +72065,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred199_InternalXcore public final void synpred199_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19961:2: ( rule__XAttribute__UnorderedGroup_1__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19961:2: rule__XAttribute__UnorderedGroup_1__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20050:2: ( rule__XAttribute__UnorderedGroup_1__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20050:2: rule__XAttribute__UnorderedGroup_1__4 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40608); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40789); rule__XAttribute__UnorderedGroup_1__4(); state._fsp--; @@ -71732,10 +72080,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred200_InternalXcore public final void synpred200_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19974:2: ( rule__XAttribute__UnorderedGroup_1__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19974:2: rule__XAttribute__UnorderedGroup_1__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20063:2: ( rule__XAttribute__UnorderedGroup_1__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20063:2: rule__XAttribute__UnorderedGroup_1__5 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40636); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40817); rule__XAttribute__UnorderedGroup_1__5(); state._fsp--; @@ -71747,10 +72095,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred201_InternalXcore public final void synpred201_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19987:2: ( rule__XAttribute__UnorderedGroup_1__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:19987:2: rule__XAttribute__UnorderedGroup_1__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:2: ( rule__XAttribute__UnorderedGroup_1__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:2: rule__XAttribute__UnorderedGroup_1__6 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40664); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40845); rule__XAttribute__UnorderedGroup_1__6(); state._fsp--; @@ -71762,10 +72110,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred202_InternalXcore public final void synpred202_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20000:2: ( rule__XAttribute__UnorderedGroup_1__7 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20000:2: rule__XAttribute__UnorderedGroup_1__7 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20089:2: ( rule__XAttribute__UnorderedGroup_1__7 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20089:2: rule__XAttribute__UnorderedGroup_1__7 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40692); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40873); rule__XAttribute__UnorderedGroup_1__7(); state._fsp--; @@ -71777,10 +72125,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred203_InternalXcore public final void synpred203_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20041:2: ( rule__XAttribute__UnorderedGroup_5__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20041:2: rule__XAttribute__UnorderedGroup_5__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20130:2: ( rule__XAttribute__UnorderedGroup_5__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20130:2: rule__XAttribute__UnorderedGroup_5__0 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40757); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40938); rule__XAttribute__UnorderedGroup_5__0(); state._fsp--; @@ -71792,30 +72140,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred204_InternalXcore public final void synpred204_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20059:4: ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20059:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20148:4: ( ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20148:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20059:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20060:5: {...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20148:4: ({...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20149:5: {...}? => ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred204_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20060:107: ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20061:6: ( ( rule__XAttribute__Group_5_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20149:107: ( ( ( rule__XAttribute__Group_5_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20150:6: ( ( rule__XAttribute__Group_5_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20067:6: ( ( rule__XAttribute__Group_5_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20069:7: ( rule__XAttribute__Group_5_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20156:6: ( ( rule__XAttribute__Group_5_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20158:7: ( rule__XAttribute__Group_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20070:7: ( rule__XAttribute__Group_5_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20070:8: rule__XAttribute__Group_5_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20159:7: ( rule__XAttribute__Group_5_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20159:8: rule__XAttribute__Group_5_0__0 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore40844); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore41025); rule__XAttribute__Group_5_0__0(); state._fsp--; @@ -71839,30 +72187,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred205_InternalXcore public final void synpred205_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:4: ( ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20165:4: ( ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20165:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20076:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20077:5: {...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20165:4: ({...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20166:5: {...}? => ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred205_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20077:107: ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20078:6: ( ( rule__XAttribute__Group_5_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20166:107: ( ( ( rule__XAttribute__Group_5_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20167:6: ( ( rule__XAttribute__Group_5_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 1); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20084:6: ( ( rule__XAttribute__Group_5_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20086:7: ( rule__XAttribute__Group_5_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20173:6: ( ( rule__XAttribute__Group_5_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20175:7: ( rule__XAttribute__Group_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20087:7: ( rule__XAttribute__Group_5_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20087:8: rule__XAttribute__Group_5_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20176:7: ( rule__XAttribute__Group_5_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20176:8: rule__XAttribute__Group_5_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore40935); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore41116); rule__XAttribute__Group_5_1__0(); state._fsp--; @@ -71886,30 +72234,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred206_InternalXcore public final void synpred206_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20093:4: ( ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20093:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20182:4: ( ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20182:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20093:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20094:5: {...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20182:4: ({...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20183:5: {...}? => ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred206_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20094:107: ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20095:6: ( ( rule__XAttribute__Group_5_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20183:107: ( ( ( rule__XAttribute__Group_5_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20184:6: ( ( rule__XAttribute__Group_5_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXAttributeAccess().getUnorderedGroup_5(), 2); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20101:6: ( ( rule__XAttribute__Group_5_2__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20103:7: ( rule__XAttribute__Group_5_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20190:6: ( ( rule__XAttribute__Group_5_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20192:7: ( rule__XAttribute__Group_5_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAttributeAccess().getGroup_5_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20104:7: ( rule__XAttribute__Group_5_2__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20104:8: rule__XAttribute__Group_5_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20193:7: ( rule__XAttribute__Group_5_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20193:8: rule__XAttribute__Group_5_2__0 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore41026); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore41207); rule__XAttribute__Group_5_2__0(); state._fsp--; @@ -71933,10 +72281,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred207_InternalXcore public final void synpred207_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20142:2: ( rule__XAttribute__UnorderedGroup_5__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20142:2: rule__XAttribute__UnorderedGroup_5__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:2: ( rule__XAttribute__UnorderedGroup_5__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:2: rule__XAttribute__UnorderedGroup_5__1 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41179); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41360); rule__XAttribute__UnorderedGroup_5__1(); state._fsp--; @@ -71948,10 +72296,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred208_InternalXcore public final void synpred208_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20155:2: ( rule__XAttribute__UnorderedGroup_5__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20155:2: rule__XAttribute__UnorderedGroup_5__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20244:2: ( rule__XAttribute__UnorderedGroup_5__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20244:2: rule__XAttribute__UnorderedGroup_5__2 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41207); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41388); rule__XAttribute__UnorderedGroup_5__2(); state._fsp--; @@ -71963,10 +72311,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred209_InternalXcore public final void synpred209_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20168:2: ( rule__XAttribute__UnorderedGroup_5__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20168:2: rule__XAttribute__UnorderedGroup_5__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20257:2: ( rule__XAttribute__UnorderedGroup_5__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20257:2: rule__XAttribute__UnorderedGroup_5__3 { - pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41235); + pushFollow(FollowSets002.FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41416); rule__XAttribute__UnorderedGroup_5__3(); state._fsp--; @@ -71978,30 +72326,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred210_InternalXcore public final void synpred210_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20220:4: ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20220:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20309:4: ( ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20309:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20220:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20221:5: {...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20309:4: ({...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20310:5: {...}? => ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred210_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20221:109: ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20222:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20310:109: ( ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20311:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_0(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20228:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20230:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:6: ( ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20319:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getResolveProxiesAssignment_1_0_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20231:8: rule__XReference__ResolveProxiesAssignment_1_0_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20320:7: ( rule__XReference__ResolveProxiesAssignment_1_0_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20320:8: rule__XReference__ResolveProxiesAssignment_1_0_0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41381); + pushFollow(FollowSets002.FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41562); rule__XReference__ResolveProxiesAssignment_1_0_0(); state._fsp--; @@ -72025,10 +72373,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred211_InternalXcore public final void synpred211_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20269:2: ( rule__XReference__UnorderedGroup_1_0__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20269:2: rule__XReference__UnorderedGroup_1_0__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20358:2: ( rule__XReference__UnorderedGroup_1_0__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20358:2: rule__XReference__UnorderedGroup_1_0__1 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41534); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41715); rule__XReference__UnorderedGroup_1_0__1(); state._fsp--; @@ -72040,30 +72388,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred212_InternalXcore public final void synpred212_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:4: ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20406:4: ( ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20406:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20317:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20318:5: {...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20406:4: ({...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20407:5: {...}? => ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred212_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20318:109: ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20319:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20407:109: ( ( ( rule__XReference__LocalAssignment_1_1_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20408:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_1_1(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20325:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20327:7: ( rule__XReference__LocalAssignment_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20414:6: ( ( rule__XReference__LocalAssignment_1_1_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20416:7: ( rule__XReference__LocalAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getLocalAssignment_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20328:7: ( rule__XReference__LocalAssignment_1_1_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20328:8: rule__XReference__LocalAssignment_1_1_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20417:7: ( rule__XReference__LocalAssignment_1_1_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20417:8: rule__XReference__LocalAssignment_1_1_0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41676); + pushFollow(FollowSets002.FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41857); rule__XReference__LocalAssignment_1_1_0(); state._fsp--; @@ -72087,10 +72435,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred213_InternalXcore public final void synpred213_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20368:2: ( rule__XReference__UnorderedGroup_1_1__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20368:2: rule__XReference__UnorderedGroup_1_1__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20457:2: ( rule__XReference__UnorderedGroup_1_1__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20457:2: rule__XReference__UnorderedGroup_1_1__1 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore41833); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore42014); rule__XReference__UnorderedGroup_1_1__1(); state._fsp--; @@ -72102,10 +72450,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred214_InternalXcore public final void synpred214_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20397:2: ( rule__XReference__UnorderedGroup_2__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20397:2: rule__XReference__UnorderedGroup_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20486:2: ( rule__XReference__UnorderedGroup_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20486:2: rule__XReference__UnorderedGroup_2__0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore41886); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore42067); rule__XReference__UnorderedGroup_2__0(); state._fsp--; @@ -72117,30 +72465,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred215_InternalXcore public final void synpred215_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20415:4: ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20415:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20504:4: ( ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20504:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20415:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20416:5: {...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20504:4: ({...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20505:5: {...}? => ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred215_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20416:107: ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20417:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20505:107: ( ( ( rule__XReference__UnorderedAssignment_2_0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20506:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20423:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20425:7: ( rule__XReference__UnorderedAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20512:6: ( ( rule__XReference__UnorderedAssignment_2_0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20514:7: ( rule__XReference__UnorderedAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnorderedAssignment_2_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20426:7: ( rule__XReference__UnorderedAssignment_2_0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20426:8: rule__XReference__UnorderedAssignment_2_0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20515:7: ( rule__XReference__UnorderedAssignment_2_0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20515:8: rule__XReference__UnorderedAssignment_2_0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore41973); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore42154); rule__XReference__UnorderedAssignment_2_0(); state._fsp--; @@ -72164,30 +72512,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred216_InternalXcore public final void synpred216_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20432:4: ( ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20432:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20521:4: ( ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20521:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20432:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20433:5: {...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20521:4: ({...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20522:5: {...}? => ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred216_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20433:107: ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20434:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20522:107: ( ( ( rule__XReference__UniqueAssignment_2_1 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20523:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 1); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20440:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20442:7: ( rule__XReference__UniqueAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20529:6: ( ( rule__XReference__UniqueAssignment_2_1 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20531:7: ( rule__XReference__UniqueAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUniqueAssignment_2_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20443:7: ( rule__XReference__UniqueAssignment_2_1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20443:8: rule__XReference__UniqueAssignment_2_1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20532:7: ( rule__XReference__UniqueAssignment_2_1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20532:8: rule__XReference__UniqueAssignment_2_1 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42064); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42245); rule__XReference__UniqueAssignment_2_1(); state._fsp--; @@ -72211,30 +72559,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred217_InternalXcore public final void synpred217_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20449:4: ( ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20449:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20538:4: ( ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20538:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20449:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20450:5: {...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20538:4: ({...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20539:5: {...}? => ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred217_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20450:107: ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20451:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20539:107: ( ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20540:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 2); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20457:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20459:7: ( rule__XReference__ReadonlyAssignment_2_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20546:6: ( ( rule__XReference__ReadonlyAssignment_2_2 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20548:7: ( rule__XReference__ReadonlyAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getReadonlyAssignment_2_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20460:7: ( rule__XReference__ReadonlyAssignment_2_2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20460:8: rule__XReference__ReadonlyAssignment_2_2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:7: ( rule__XReference__ReadonlyAssignment_2_2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:8: rule__XReference__ReadonlyAssignment_2_2 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42155); + pushFollow(FollowSets002.FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42336); rule__XReference__ReadonlyAssignment_2_2(); state._fsp--; @@ -72258,30 +72606,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred218_InternalXcore public final void synpred218_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20466:4: ( ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20466:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20555:4: ( ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20555:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20466:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20467:5: {...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20555:4: ({...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20556:5: {...}? => ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred218_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20467:107: ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20468:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20556:107: ( ( ( rule__XReference__TransientAssignment_2_3 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20557:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 3); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20474:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20476:7: ( rule__XReference__TransientAssignment_2_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20563:6: ( ( rule__XReference__TransientAssignment_2_3 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20565:7: ( rule__XReference__TransientAssignment_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getTransientAssignment_2_3()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20477:7: ( rule__XReference__TransientAssignment_2_3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20477:8: rule__XReference__TransientAssignment_2_3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20566:7: ( rule__XReference__TransientAssignment_2_3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20566:8: rule__XReference__TransientAssignment_2_3 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42246); + pushFollow(FollowSets002.FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42427); rule__XReference__TransientAssignment_2_3(); state._fsp--; @@ -72305,30 +72653,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred219_InternalXcore public final void synpred219_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20483:4: ( ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20483:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20572:4: ( ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20572:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20483:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20484:5: {...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20572:4: ({...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20573:5: {...}? => ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred219_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20484:107: ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20485:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20573:107: ( ( ( rule__XReference__VolatileAssignment_2_4 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20574:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 4); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20491:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20493:7: ( rule__XReference__VolatileAssignment_2_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20580:6: ( ( rule__XReference__VolatileAssignment_2_4 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20582:7: ( rule__XReference__VolatileAssignment_2_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getVolatileAssignment_2_4()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20494:7: ( rule__XReference__VolatileAssignment_2_4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20494:8: rule__XReference__VolatileAssignment_2_4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20583:7: ( rule__XReference__VolatileAssignment_2_4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20583:8: rule__XReference__VolatileAssignment_2_4 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42337); + pushFollow(FollowSets002.FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42518); rule__XReference__VolatileAssignment_2_4(); state._fsp--; @@ -72352,30 +72700,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred220_InternalXcore public final void synpred220_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20500:4: ( ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20500:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20589:4: ( ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20589:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20500:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20501:5: {...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20589:4: ({...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20590:5: {...}? => ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred220_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20501:107: ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20502:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20590:107: ( ( ( rule__XReference__UnsettableAssignment_2_5 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20591:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_2(), 5); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20508:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20510:7: ( rule__XReference__UnsettableAssignment_2_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20597:6: ( ( rule__XReference__UnsettableAssignment_2_5 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20599:7: ( rule__XReference__UnsettableAssignment_2_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getUnsettableAssignment_2_5()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20511:7: ( rule__XReference__UnsettableAssignment_2_5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20511:8: rule__XReference__UnsettableAssignment_2_5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20600:7: ( rule__XReference__UnsettableAssignment_2_5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20600:8: rule__XReference__UnsettableAssignment_2_5 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42428); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42609); rule__XReference__UnsettableAssignment_2_5(); state._fsp--; @@ -72399,10 +72747,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred221_InternalXcore public final void synpred221_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:2: ( rule__XReference__UnorderedGroup_2__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20549:2: rule__XReference__UnorderedGroup_2__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20638:2: ( rule__XReference__UnorderedGroup_2__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20638:2: rule__XReference__UnorderedGroup_2__1 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42581); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42762); rule__XReference__UnorderedGroup_2__1(); state._fsp--; @@ -72414,10 +72762,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred222_InternalXcore public final void synpred222_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20562:2: ( rule__XReference__UnorderedGroup_2__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20562:2: rule__XReference__UnorderedGroup_2__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20651:2: ( rule__XReference__UnorderedGroup_2__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20651:2: rule__XReference__UnorderedGroup_2__2 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42609); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42790); rule__XReference__UnorderedGroup_2__2(); state._fsp--; @@ -72429,10 +72777,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred223_InternalXcore public final void synpred223_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20575:2: ( rule__XReference__UnorderedGroup_2__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20575:2: rule__XReference__UnorderedGroup_2__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20664:2: ( rule__XReference__UnorderedGroup_2__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20664:2: rule__XReference__UnorderedGroup_2__3 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42637); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42818); rule__XReference__UnorderedGroup_2__3(); state._fsp--; @@ -72444,10 +72792,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred224_InternalXcore public final void synpred224_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20588:2: ( rule__XReference__UnorderedGroup_2__4 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20588:2: rule__XReference__UnorderedGroup_2__4 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20677:2: ( rule__XReference__UnorderedGroup_2__4 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20677:2: rule__XReference__UnorderedGroup_2__4 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42665); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42846); rule__XReference__UnorderedGroup_2__4(); state._fsp--; @@ -72459,10 +72807,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred225_InternalXcore public final void synpred225_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20601:2: ( rule__XReference__UnorderedGroup_2__5 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20601:2: rule__XReference__UnorderedGroup_2__5 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20690:2: ( rule__XReference__UnorderedGroup_2__5 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20690:2: rule__XReference__UnorderedGroup_2__5 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42693); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42874); rule__XReference__UnorderedGroup_2__5(); state._fsp--; @@ -72474,10 +72822,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred226_InternalXcore public final void synpred226_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20614:2: ( rule__XReference__UnorderedGroup_2__6 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20614:2: rule__XReference__UnorderedGroup_2__6 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20703:2: ( rule__XReference__UnorderedGroup_2__6 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20703:2: rule__XReference__UnorderedGroup_2__6 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42721); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42902); rule__XReference__UnorderedGroup_2__6(); state._fsp--; @@ -72489,10 +72837,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred227_InternalXcore public final void synpred227_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20653:2: ( rule__XReference__UnorderedGroup_8__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20653:2: rule__XReference__UnorderedGroup_8__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20742:2: ( rule__XReference__UnorderedGroup_8__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20742:2: rule__XReference__UnorderedGroup_8__0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42784); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42965); rule__XReference__UnorderedGroup_8__0(); state._fsp--; @@ -72504,30 +72852,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred228_InternalXcore public final void synpred228_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20671:4: ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20671:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20760:4: ( ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20760:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20671:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20672:5: {...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20760:4: ({...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20761:5: {...}? => ( ( ( rule__XReference__Group_8_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred228_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20672:107: ( ( ( rule__XReference__Group_8_0__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20673:6: ( ( rule__XReference__Group_8_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20761:107: ( ( ( rule__XReference__Group_8_0__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20762:6: ( ( rule__XReference__Group_8_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 0); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20679:6: ( ( rule__XReference__Group_8_0__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20681:7: ( rule__XReference__Group_8_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20768:6: ( ( rule__XReference__Group_8_0__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20770:7: ( rule__XReference__Group_8_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_0()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20682:7: ( rule__XReference__Group_8_0__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20682:8: rule__XReference__Group_8_0__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20771:7: ( rule__XReference__Group_8_0__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20771:8: rule__XReference__Group_8_0__0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore42871); + pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore43052); rule__XReference__Group_8_0__0(); state._fsp--; @@ -72551,30 +72899,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred229_InternalXcore public final void synpred229_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20688:4: ( ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20688:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20777:4: ( ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20777:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20688:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20689:5: {...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20777:4: ({...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20778:5: {...}? => ( ( ( rule__XReference__Group_8_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred229_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20689:107: ( ( ( rule__XReference__Group_8_1__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20690:6: ( ( rule__XReference__Group_8_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20778:107: ( ( ( rule__XReference__Group_8_1__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20779:6: ( ( rule__XReference__Group_8_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 1); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20696:6: ( ( rule__XReference__Group_8_1__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20698:7: ( rule__XReference__Group_8_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20785:6: ( ( rule__XReference__Group_8_1__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20787:7: ( rule__XReference__Group_8_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_1()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20699:7: ( rule__XReference__Group_8_1__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20699:8: rule__XReference__Group_8_1__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20788:7: ( rule__XReference__Group_8_1__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20788:8: rule__XReference__Group_8_1__0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore42962); + pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore43143); rule__XReference__Group_8_1__0(); state._fsp--; @@ -72598,30 +72946,30 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred230_InternalXcore public final void synpred230_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20705:4: ( ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20705:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20794:4: ( ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20794:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20705:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20706:5: {...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20794:4: ({...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20795:5: {...}? => ( ( ( rule__XReference__Group_8_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "synpred230_InternalXcore", "getUnorderedGroupHelper().canSelect(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2)"); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20706:107: ( ( ( rule__XReference__Group_8_2__0 ) ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20707:6: ( ( rule__XReference__Group_8_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20795:107: ( ( ( rule__XReference__Group_8_2__0 ) ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20796:6: ( ( rule__XReference__Group_8_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getXReferenceAccess().getUnorderedGroup_8(), 2); - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20713:6: ( ( rule__XReference__Group_8_2__0 ) ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20715:7: ( rule__XReference__Group_8_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20802:6: ( ( rule__XReference__Group_8_2__0 ) ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20804:7: ( rule__XReference__Group_8_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXReferenceAccess().getGroup_8_2()); } - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20716:7: ( rule__XReference__Group_8_2__0 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20716:8: rule__XReference__Group_8_2__0 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20805:7: ( rule__XReference__Group_8_2__0 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20805:8: rule__XReference__Group_8_2__0 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore43053); + pushFollow(FollowSets002.FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore43234); rule__XReference__Group_8_2__0(); state._fsp--; @@ -72645,10 +72993,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred231_InternalXcore public final void synpred231_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20754:2: ( rule__XReference__UnorderedGroup_8__1 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20754:2: rule__XReference__UnorderedGroup_8__1 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20843:2: ( rule__XReference__UnorderedGroup_8__1 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20843:2: rule__XReference__UnorderedGroup_8__1 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43206); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43387); rule__XReference__UnorderedGroup_8__1(); state._fsp--; @@ -72660,10 +73008,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred232_InternalXcore public final void synpred232_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20767:2: ( rule__XReference__UnorderedGroup_8__2 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20767:2: rule__XReference__UnorderedGroup_8__2 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20856:2: ( rule__XReference__UnorderedGroup_8__2 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20856:2: rule__XReference__UnorderedGroup_8__2 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43234); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43415); rule__XReference__UnorderedGroup_8__2(); state._fsp--; @@ -72675,10 +73023,10 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred233_InternalXcore public final void synpred233_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20780:2: ( rule__XReference__UnorderedGroup_8__3 ) - // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20780:2: rule__XReference__UnorderedGroup_8__3 + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20869:2: ( rule__XReference__UnorderedGroup_8__3 ) + // ../org.eclipse.emf.ecore.xcore.ui/src-gen/org/eclipse/emf/ecore/xcore/ui/contentassist/antlr/internal/InternalXcore.g:20869:2: rule__XReference__UnorderedGroup_8__3 { - pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43262); + pushFollow(FollowSets002.FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43443); rule__XReference__UnorderedGroup_8__3(); state._fsp--; @@ -73871,7 +74219,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA2_transition; } public String getDescription() { - return "2430:1: rule__XClassifier__Alternatives : ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) );"; + return "2458:1: rule__XClassifier__Alternatives : ( ( ruleXClass ) | ( ruleXDataType ) | ( ruleXEnum ) );"; } } static final String DFA4_eotS = @@ -73973,7 +74321,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA4_transition; } public String getDescription() { - return "2480:1: rule__XMember__Alternatives : ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) );"; + return "2508:1: rule__XMember__Alternatives : ( ( ruleXOperation ) | ( ruleXReference ) | ( ruleXAttribute ) );"; } } static final String DFA26_eotS = @@ -74043,7 +74391,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA26_transition; } public String getDescription() { - return "3094:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; + return "3122:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );"; } } static final String DFA28_eotS = @@ -74126,7 +74474,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA28_transition; } public String getDescription() { - return "3146:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );"; + return "3174:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -74301,7 +74649,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA33_transition; } public String getDescription() { - return "3348:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );"; + return "3376:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -74485,7 +74833,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA34_transition; } public String getDescription() { - return "3370:1: rule__XFeatureCall__Alternatives_4_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) );"; + return "3398:1: rule__XFeatureCall__Alternatives_4_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0 ) ) | ( ( rule__XFeatureCall__Group_4_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -74684,7 +75032,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA36_transition; } public String getDescription() { - return "3416:1: rule__XConstructorCall__Alternatives_5 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) );"; + return "3444:1: rule__XConstructorCall__Alternatives_5 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_5_0 ) ) | ( ( rule__XConstructorCall__Group_5_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -74915,7 +75263,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA114_transition; } public String getDescription() { - return "12802:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; + return "12830:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -75055,7 +75403,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA115_transition; } public String getDescription() { - return "12830:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; + return "12858:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -75167,7 +75515,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA119_transition; } public String getDescription() { - return "13432:1: ( rule__XClosure__Group_2__0 )?"; + return "13460:1: ( rule__XClosure__Group_2__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -75398,7 +75746,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA136_transition; } public String getDescription() { - return "16336:1: ( rule__XFeatureCall__Group_4__0 )?"; + return "16425:1: ( rule__XFeatureCall__Group_4__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -75538,7 +75886,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA137_transition; } public String getDescription() { - return "16364:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )?"; + return "16453:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -75678,7 +76026,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA143_transition; } public String getDescription() { - return "17086:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )?"; + return "17175:1: ( rule__XConstructorCall__ArgumentsAssignment_7 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -75823,7 +76171,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA146_transition; } public String getDescription() { - return "18018:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; + return "18107:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -76283,7 +76631,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { static final String DFA149_acceptS = "\1\uffff\1\2\7\uffff\1\1"; static final String DFA149_specialS = - "\3\uffff\1\1\1\5\1\0\1\4\1\3\1\2\1\uffff}>"; + "\3\uffff\1\0\1\5\1\4\1\1\1\2\1\3\1\uffff}>"; static final String[] DFA149_transitionS = { "\3\1\4\uffff\5\1\1\uffff\23\1\1\2\3\1\1\uffff\11\1\1\uffff\5"+ "\1\7\uffff\15\1\1\uffff\11\1\1\uffff\3\1\14\uffff\2\1\1\uffff"+ @@ -76329,17 +76677,17 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA149_transition; } public String getDescription() { - return "()* loopback of 18562:1: ( rule__QualifiedName__Group_1__0 )*"; + return "()* loopback of 18651:1: ( rule__QualifiedName__Group_1__0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA149_5 = input.LA(1); + int LA149_3 = input.LA(1); - int index149_5 = input.index(); + int index149_3 = input.index(); input.rewind(); s = -1; if ( (synpred178_InternalXcore()) ) {s = 9;} @@ -76347,14 +76695,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index149_5); + input.seek(index149_3); if ( s>=0 ) return s; break; case 1 : - int LA149_3 = input.LA(1); + int LA149_6 = input.LA(1); - int index149_3 = input.index(); + int index149_6 = input.index(); input.rewind(); s = -1; if ( (synpred178_InternalXcore()) ) {s = 9;} @@ -76362,14 +76710,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index149_3); + input.seek(index149_6); if ( s>=0 ) return s; break; case 2 : - int LA149_8 = input.LA(1); + int LA149_7 = input.LA(1); - int index149_8 = input.index(); + int index149_7 = input.index(); input.rewind(); s = -1; if ( (synpred178_InternalXcore()) ) {s = 9;} @@ -76377,14 +76725,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index149_8); + input.seek(index149_7); if ( s>=0 ) return s; break; case 3 : - int LA149_7 = input.LA(1); + int LA149_8 = input.LA(1); - int index149_7 = input.index(); + int index149_8 = input.index(); input.rewind(); s = -1; if ( (synpred178_InternalXcore()) ) {s = 9;} @@ -76392,14 +76740,14 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index149_7); + input.seek(index149_8); if ( s>=0 ) return s; break; case 4 : - int LA149_6 = input.LA(1); + int LA149_5 = input.LA(1); - int index149_6 = input.index(); + int index149_5 = input.index(); input.rewind(); s = -1; if ( (synpred178_InternalXcore()) ) {s = 9;} @@ -76407,7 +76755,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index149_6); + input.seek(index149_5); if ( s>=0 ) return s; break; case 5 : @@ -76553,7 +76901,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA153_transition; } public String getDescription() { - return "19159:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; + return "19248:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -76638,7 +76986,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA159_transition; } public String getDescription() { - return "19753:2: ( rule__XAttribute__UnorderedGroup_1__0 )?"; + return "19842:2: ( rule__XAttribute__UnorderedGroup_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -76737,7 +77085,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA161_transition; } public String getDescription() { - return "19922:2: ( rule__XAttribute__UnorderedGroup_1__1 )?"; + return "20011:2: ( rule__XAttribute__UnorderedGroup_1__1 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -76836,7 +77184,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA162_transition; } public String getDescription() { - return "19935:2: ( rule__XAttribute__UnorderedGroup_1__2 )?"; + return "20024:2: ( rule__XAttribute__UnorderedGroup_1__2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -76935,7 +77283,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA163_transition; } public String getDescription() { - return "19948:2: ( rule__XAttribute__UnorderedGroup_1__3 )?"; + return "20037:2: ( rule__XAttribute__UnorderedGroup_1__3 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -77034,7 +77382,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA164_transition; } public String getDescription() { - return "19961:2: ( rule__XAttribute__UnorderedGroup_1__4 )?"; + return "20050:2: ( rule__XAttribute__UnorderedGroup_1__4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -77133,7 +77481,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA165_transition; } public String getDescription() { - return "19974:2: ( rule__XAttribute__UnorderedGroup_1__5 )?"; + return "20063:2: ( rule__XAttribute__UnorderedGroup_1__5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -77232,7 +77580,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA166_transition; } public String getDescription() { - return "19987:2: ( rule__XAttribute__UnorderedGroup_1__6 )?"; + return "20076:2: ( rule__XAttribute__UnorderedGroup_1__6 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -77331,7 +77679,7 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { this.transition = DFA167_transition; } public String getDescription() { - return "20000:2: ( rule__XAttribute__UnorderedGroup_1__7 )?"; + return "20089:2: ( rule__XAttribute__UnorderedGroup_1__7 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -77564,1880 +77912,1890 @@ public class InternalXcoreParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter3734 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter3741 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter3767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3794 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall3801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3854 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper3861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier3914 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStaticQualifier3921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3949 = new BitSet(new long[]{0x0000000000788022L}); - public static final BitSet FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier3961 = new BitSet(new long[]{0x0000000000788022L}); - public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3991 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall3998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall4024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral4051 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral4058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral4084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral4111 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral4118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral4144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral4171 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXIntLiteral4178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIntLiteral__Group__0_in_ruleXIntLiteral4204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4231 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral4238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4291 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral4298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4351 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression4358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4411 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression4418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4471 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4531 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause4538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4591 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName4598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4651 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference4658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4711 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef4718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4771 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4778 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4831 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4891 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4951 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound4958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded5011 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded5018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded5044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5071 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound5078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClass_in_rule__XClassifier__Alternatives5142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXDataType_in_rule__XClassifier__Alternatives5159 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXEnum_in_rule__XClassifier__Alternatives5176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_2_0__0_in_rule__XClass__Alternatives_25208 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__InterfaceAssignment_2_1_in_rule__XClass__Alternatives_25226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOperation_in_rule__XMember__Alternatives5259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXReference_in_rule__XMember__Alternatives5276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAttribute_in_rule__XMember__Alternatives5293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__0_in_rule__XAttribute__Alternatives_25325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__XAttribute__Alternatives_25344 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0_in_rule__XReference__Alternatives_15378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1_in_rule__XReference__Alternatives_15396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__ContainmentAssignment_1_0_1_0_in_rule__XReference__Alternatives_1_0_15429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__ContainerAssignment_1_0_1_1_in_rule__XReference__Alternatives_1_0_15447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_0__0_in_rule__XOperation__Alternatives_25480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_1__0_in_rule__XOperation__Alternatives_25498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__TypeAssignment_4_0_in_rule__XOperation__Alternatives_45531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__XOperation__Alternatives_45550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_0__0_in_rule__XParameter__Alternatives_15584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_1__0_in_rule__XParameter__Alternatives_15602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__XMultiplicity__Alternatives_15636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__XMultiplicity__Alternatives_15656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__XMultiplicity__Alternatives_15676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__0_in_rule__XMultiplicity__Alternatives_15695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__XMultiplicity__Alternatives_1_3_1_15728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__XMultiplicity__Alternatives_1_3_1_15746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__XMultiplicity__Alternatives_1_3_1_15766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericTypeArgument__Alternatives5800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericWildcardTypeArgument_in_rule__XGenericTypeArgument__Alternatives5817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XID__Alternatives5900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__XID__Alternatives5918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__XID__Alternatives5938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__XID__Alternatives5958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__XID__Alternatives5978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXID_in_rule__ValidID__Alternatives6012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__ValidID__Alternatives6030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives6064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives6082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__OpEquality__Alternatives6116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__OpEquality__Alternatives6136 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_16170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_16188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__OpCompare__Alternatives6222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__OpCompare__Alternatives6242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__OpCompare__Alternatives6262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__OpCompare__Alternatives6282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__OpOther__Alternatives6317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__OpOther__Alternatives6337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__OpAdd__Alternatives6372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__OpAdd__Alternatives6392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__OpMulti__Alternatives6427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__OpMulti__Alternatives6447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__OpMulti__Alternatives6467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__OpMulti__Alternatives6487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__OpUnary__Alternatives6572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__OpUnary__Alternatives6592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__OpUnary__Alternatives6612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16717 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives6819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives7006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives7023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives7055 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives7072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXIntLiteral_in_rule__XLiteral__Alternatives7089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives7106 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives7123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives7140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionInsideBlock__Alternatives7172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionInsideBlock__Alternatives7189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_17221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__XVariableDeclaration__Alternatives_17240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_27274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_27292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_rule__XFeatureCall__Alternatives_4_17325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__0_in_rule__XFeatureCall__Alternatives_4_17343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__IdOrSuper__Alternatives7376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__IdOrSuper__Alternatives7394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_rule__XConstructorCall__Alternatives_57428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__0_in_rule__XConstructorCall__Alternatives_57446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__XBooleanLiteral__Alternatives_17480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_17499 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7650 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_in_rule__JvmWildcardTypeReference__Alternatives_27682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_in_rule__JvmWildcardTypeReference__Alternatives_27700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__0__Impl_in_rule__XPackage__Group__07732 = new BitSet(new long[]{0x0000030000000000L}); - public static final BitSet FOLLOW_rule__XPackage__Group__1_in_rule__XPackage__Group__07735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17793 = new BitSet(new long[]{0x0000030000000000L}); - public static final BitSet FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__AnnotationsAssignment_1_in_rule__XPackage__Group__1__Impl7823 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27854 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__XPackage__Group__2__Impl7885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37916 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__NameAssignment_3_in_rule__XPackage__Group__3__Impl7946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__47976 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__47979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__ImportDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8006 = new BitSet(new long[]{0x0000200000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58037 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XPackage__Group__6_in_rule__XPackage__Group__58040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_5_in_rule__XPackage__Group__5__Impl8067 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_rule__XPackage__Group__6__Impl_in_rule__XPackage__Group__68098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XPackage__ClassifiersAssignment_6_in_rule__XPackage__Group__6__Impl8125 = new BitSet(new long[]{0x0092020000000002L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08170 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8201 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18232 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8319 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08356 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__08359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18418 = new BitSet(new long[]{0x0000180000000000L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__18421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28478 = new BitSet(new long[]{0x0000180000000000L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8508 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08606 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08729 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18789 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08914 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__XImportDirective__Group__0__Impl8945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__18976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl9003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__09037 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__09040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9067 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09162 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19224 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29284 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09411 = new BitSet(new long[]{0x0002020000000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9441 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19472 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__XDataType__Group__1__Impl9503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29534 = new BitSet(new long[]{0x0004000010000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39594 = new BitSet(new long[]{0x0004000010000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49655 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_50_in_rule__XDataType__Group__4__Impl9686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59717 = new BitSet(new long[]{0x0008000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59720 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09848 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19910 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl9940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__29970 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__29973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl10000 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__310031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XDataType__Group_3__3__Impl10059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010098 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3_2__1_in_rule__XDataType__Group_3_2__010101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010221 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_0__1_in_rule__XDataType__Group_6_0__010224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010342 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_1__1_in_rule__XDataType__Group_6_1__010345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010465 = new BitSet(new long[]{0x0092020000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10495 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110526 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110529 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_52_in_rule__XEnum__Group__1__Impl10557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210588 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310648 = new BitSet(new long[]{0x0040020000000020L}); - public static final BitSet FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310651 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__XEnum__Group__3__Impl10679 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410710 = new BitSet(new long[]{0x0040020000000020L}); - public static final BitSet FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410713 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10740 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__XEnum__Group__5__Impl10799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010842 = new BitSet(new long[]{0x0000120000000020L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4__1_in_rule__XEnum__Group_4__010845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10929 = new BitSet(new long[]{0x0000120000000022L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__010964 = new BitSet(new long[]{0x0000120000000020L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4_1__1_in_rule__XEnum__Group_4_1__010967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl10996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__111029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl11056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011090 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11120 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111151 = new BitSet(new long[]{0x0001000000000800L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211211 = new BitSet(new long[]{0x0001000000000800L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011338 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__1_in_rule__XEnumLiteral__Group_2__011341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011461 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__1_in_rule__XEnumLiteral__Group_3__011464 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011584 = new BitSet(new long[]{0x0080020000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111645 = new BitSet(new long[]{0x0080020000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11675 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211706 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311766 = new BitSet(new long[]{0x0124000010000000L}); - public static final BitSet FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411826 = new BitSet(new long[]{0x0124000010000000L}); - public static final BitSet FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511887 = new BitSet(new long[]{0x0124000010000000L}); - public static final BitSet FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511890 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__611948 = new BitSet(new long[]{0x0124000010000000L}); - public static final BitSet FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__611951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl11978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__712009 = new BitSet(new long[]{0x1040020000000000L,0x0000003FFC400000L}); - public static final BitSet FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__712012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__XClass__Group__7__Impl12040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812071 = new BitSet(new long[]{0x1040020000000000L,0x0000003FFC400000L}); - public static final BitSet FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12101 = new BitSet(new long[]{0x1000020000000002L,0x0000003FFC400000L}); - public static final BitSet FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__XClass__Group__9__Impl12160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012211 = new BitSet(new long[]{0x0080000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_rule__XClass__Group_2_0__1_in_rule__XClass__Group_2_0__012214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012335 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__1_in_rule__XClass__Group_4__012338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XClass__Group_4__0__Impl12366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112397 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__2_in_rule__XClass__Group_4__112400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212457 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__3_in_rule__XClass__Group_4__212460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12487 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XClass__Group_4__3__Impl12546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012585 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XClass__Group_4_2__1_in_rule__XClass__Group_4_2__012588 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12616 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012708 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XClass__Group_5__1_in_rule__XClass__Group_5__012711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__XClass__Group_5__0__Impl12739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112770 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XClass__Group_5__2_in_rule__XClass__Group_5__112773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12857 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012894 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XClass__Group_5_2__1_in_rule__XClass__Group_5_2__012897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__112956 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl12983 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__013017 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XClass__Group_6__1_in_rule__XClass__Group_6__013020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_50_in_rule__XClass__Group_6__0__Impl13048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13106 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013140 = new BitSet(new long[]{0x1000020000000000L,0x0000003FFC400000L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13170 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113201 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213261 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13291 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313321 = new BitSet(new long[]{0x0200000000580800L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413381 = new BitSet(new long[]{0x0200000000580800L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013511 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__1_in_rule__XAttribute__Group_2_0__013514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113571 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013633 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_4__1_in_rule__XAttribute__Group_4__013636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013756 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__1_in_rule__XAttribute__Group_5_0__013759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013879 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__1_in_rule__XAttribute__Group_5_1__013882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__113941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl13968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__014002 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__1_in_rule__XAttribute__Group_5_2__014005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl14033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014125 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__1_in_rule__XAttribute__Group_5_3__014128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014248 = new BitSet(new long[]{0x0000020000000000L,0x0000003C00400000L}); - public static final BitSet FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14278 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114309 = new BitSet(new long[]{0x0000000000000000L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114312 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214369 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314429 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414489 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514550 = new BitSet(new long[]{0x0E00000000580000L}); - public static final BitSet FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614610 = new BitSet(new long[]{0x0E00000000580000L}); - public static final BitSet FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714671 = new BitSet(new long[]{0x0E00000000580000L}); - public static final BitSet FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014807 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XReference__Group_6__1_in_rule__XReference__Group_6__014810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_58_in_rule__XReference__Group_6__0__Impl14838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014930 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XReference__Group_7__1_in_rule__XReference__Group_7__014933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__XReference__Group_7__0__Impl14961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__114992 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XReference__Group_7__2_in_rule__XReference__Group_7__114995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl15022 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__215052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15079 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015116 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XReference__Group_7_2__1_in_rule__XReference__Group_7_2__015119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015239 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_0__1_in_rule__XReference__Group_8_0__015242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15270 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015362 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_1__1_in_rule__XReference__Group_8_1__015365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015485 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_2__1_in_rule__XReference__Group_8_2__015488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015608 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_3__1_in_rule__XReference__Group_8_3__015611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15639 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015731 = new BitSet(new long[]{0x1000020000000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15761 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115792 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__XOperation__Group__1__Impl15823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215854 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315915 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl15945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__415976 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__415979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl16006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__516036 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__516039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616097 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716157 = new BitSet(new long[]{0x00000A0000780020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XOperation__Group__7__Impl16188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816219 = new BitSet(new long[]{0x00000A0000780020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916280 = new BitSet(new long[]{0x2020000000000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XOperation__Group__9__Impl16311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016342 = new BitSet(new long[]{0x2020000000000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016485 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_0__1_in_rule__XOperation__Group_2_0__016488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016607 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_1__1_in_rule__XOperation__Group_2_1__016610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016729 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__1_in_rule__XOperation__Group_3__016732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116791 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__2_in_rule__XOperation__Group_3__116794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216851 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__3_in_rule__XOperation__Group_3__216854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16881 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316912 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XOperation__Group_3__3__Impl16940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__016979 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3_2__1_in_rule__XOperation__Group_3_2__016982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl17010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__117041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017102 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8__1_in_rule__XOperation__Group_8__017105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17189 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017224 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8_1__1_in_rule__XOperation__Group_8_1__017227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017347 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10__1_in_rule__XOperation__Group_10__017350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117409 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10__2_in_rule__XOperation__Group_10__117412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17496 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017533 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10_2__1_in_rule__XOperation__Group_10_2__017536 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017656 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17686 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117717 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117720 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217778 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217781 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17808 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317838 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417899 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17926 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__017966 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_0__1_in_rule__XParameter__Group_1_0__017969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl17996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__118026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl18053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018088 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_1__1_in_rule__XParameter__Group_1_1__018091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018210 = new BitSet(new long[]{0x0000020000000020L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018213 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18240 = new BitSet(new long[]{0x0000020000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118271 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018395 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__1_in_rule__XTypeParameter__Group_2__018398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118457 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__2_in_rule__XTypeParameter__Group_2__118460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18544 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018581 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__1_in_rule__XTypeParameter__Group_2_2__018584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018704 = new BitSet(new long[]{0x0000000000070010L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118766 = new BitSet(new long[]{0x0000000000070010L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018892 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__1_in_rule__XMultiplicity__Group_1_3__018895 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__XMultiplicity__Group_1_3__0__Impl18922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__118951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__0_in_rule__XMultiplicity__Group_1_3__1__Impl18978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__0__Impl_in_rule__XMultiplicity__Group_1_3_1__019013 = new BitSet(new long[]{0x0000000000030010L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__1_in_rule__XMultiplicity__Group_1_3_1__019016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__XMultiplicity__Group_1_3_1__0__Impl19044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__1__Impl_in_rule__XMultiplicity__Group_1_3_1__119075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicity__Alternatives_1_3_1_1_in_rule__XMultiplicity__Group_1_3_1__1__Impl19102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019136 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119197 = new BitSet(new long[]{0x806004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219259 = new BitSet(new long[]{0x806004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19289 = new BitSet(new long[]{0x802004E8907C8072L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019387 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__019390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19417 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019513 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019635 = new BitSet(new long[]{0x0000000000790020L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__1_in_rule__XGenericType__Group_1__019638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119699 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__2_in_rule__XGenericType__Group_1__119702 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219759 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__3_in_rule__XGenericType__Group_1__219762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19789 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019887 = new BitSet(new long[]{0x0000000000790020L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__1_in_rule__XGenericType__Group_1_2__019890 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__119949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl19976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__020010 = new BitSet(new long[]{0x0000000000790020L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__020013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120071 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020197 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1_in_rule__XGenericWildcardTypeArgument__Group_2_0__020200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020320 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1_in_rule__XGenericWildcardTypeArgument__Group_2_1__020323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020443 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20529 = new BitSet(new long[]{0x0000001000000002L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020564 = new BitSet(new long[]{0x0000000000780020L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__1_in_rule__XQualifiedName__Group_1__020567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020686 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__020689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120747 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__120750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220807 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__220810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020931 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__020934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl20961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__120990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl21017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__021052 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__021055 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__021173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl21200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__021232 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__021235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__121293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl21320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021354 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21440 = new BitSet(new long[]{0x0000000000002002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021475 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__021478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21505 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21623 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__021655 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__021658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__121716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl21743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021777 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21863 = new BitSet(new long[]{0x0000000000004002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021898 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__021901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__121958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl21985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__022019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl22046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__022078 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__022081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__122139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl22166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022200 = new BitSet(new long[]{0x0000000001800000L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22286 = new BitSet(new long[]{0x0000000001800002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022321 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__022324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22469 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__022501 = new BitSet(new long[]{0x0000000001800000L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__022504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__122562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl22589 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022623 = new BitSet(new long[]{0x000000001E000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22709 = new BitSet(new long[]{0x000000001E000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022744 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__022747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter3794 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter3801 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter3827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3854 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall3861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3914 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper3921 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier3974 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleStaticQualifier3981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier4009 = new BitSet(new long[]{0x0000000000788022L}); + public static final BitSet FOLLOW_rule__StaticQualifier__Group__0_in_ruleStaticQualifier4021 = new BitSet(new long[]{0x0000000000788022L}); + public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall4051 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall4058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall4084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral4111 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral4118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral4144 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral4171 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral4178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral4204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral4231 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXIntLiteral4238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIntLiteral__Group__0_in_ruleXIntLiteral4264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4291 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral4298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4324 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4351 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral4358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4411 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression4418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4444 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4471 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression4478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4531 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4591 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause4598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4651 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName4658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4711 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference4718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4771 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef4778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4831 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4891 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4951 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound5011 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound5018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound5044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded5071 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded5078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded5104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5131 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound5138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClass_in_rule__XClassifier__Alternatives5202 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXDataType_in_rule__XClassifier__Alternatives5219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXEnum_in_rule__XClassifier__Alternatives5236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_2_0__0_in_rule__XClass__Alternatives_25268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__InterfaceAssignment_2_1_in_rule__XClass__Alternatives_25286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOperation_in_rule__XMember__Alternatives5319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXReference_in_rule__XMember__Alternatives5336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAttribute_in_rule__XMember__Alternatives5353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__0_in_rule__XAttribute__Alternatives_25385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__XAttribute__Alternatives_25404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0_in_rule__XReference__Alternatives_15438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1_in_rule__XReference__Alternatives_15456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__ContainmentAssignment_1_0_1_0_in_rule__XReference__Alternatives_1_0_15489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__ContainerAssignment_1_0_1_1_in_rule__XReference__Alternatives_1_0_15507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_0__0_in_rule__XOperation__Alternatives_25540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_1__0_in_rule__XOperation__Alternatives_25558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__TypeAssignment_4_0_in_rule__XOperation__Alternatives_45591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__XOperation__Alternatives_45610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_0__0_in_rule__XParameter__Alternatives_15644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_1__0_in_rule__XParameter__Alternatives_15662 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__XMultiplicity__Alternatives_15696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__XMultiplicity__Alternatives_15716 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__XMultiplicity__Alternatives_15736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__0_in_rule__XMultiplicity__Alternatives_15755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__XMultiplicity__Alternatives_1_3_1_15788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__XMultiplicity__Alternatives_1_3_1_15806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__XMultiplicity__Alternatives_1_3_1_15826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericTypeArgument__Alternatives5860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericWildcardTypeArgument_in_rule__XGenericTypeArgument__Alternatives5877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0_in_rule__XGenericWildcardTypeArgument__Alternatives_25927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XID__Alternatives5960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__XID__Alternatives5978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__XID__Alternatives5998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__XID__Alternatives6018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__XID__Alternatives6038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXID_in_rule__ValidID__Alternatives6072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__ValidID__Alternatives6090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives6124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives6142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__OpEquality__Alternatives6176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__OpEquality__Alternatives6196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_16230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_16248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__OpCompare__Alternatives6282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__OpCompare__Alternatives6302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__OpCompare__Alternatives6322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__OpCompare__Alternatives6342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__OpOther__Alternatives6377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__OpOther__Alternatives6397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__OpAdd__Alternatives6432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__OpAdd__Alternatives6452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__OpMulti__Alternatives6487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__OpMulti__Alternatives6507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_rule__OpMulti__Alternatives6527 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__OpMulti__Alternatives6547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__OpUnary__Alternatives6632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__OpUnary__Alternatives6652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__OpUnary__Alternatives6672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16777 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_16795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_16846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives6879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6964 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives7015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives7032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives7049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives7066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives7083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives7115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives7132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXIntLiteral_in_rule__XLiteral__Alternatives7149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives7166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives7183 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives7200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionInsideBlock__Alternatives7232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionInsideBlock__Alternatives7249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_17281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__XVariableDeclaration__Alternatives_17300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_27334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_27352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_rule__XFeatureCall__Alternatives_4_17385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__0_in_rule__XFeatureCall__Alternatives_4_17403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__IdOrSuper__Alternatives7436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__IdOrSuper__Alternatives7454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_rule__XConstructorCall__Alternatives_57488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__0_in_rule__XConstructorCall__Alternatives_57506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__XBooleanLiteral__Alternatives_17540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_17559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7643 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7661 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_in_rule__JvmWildcardTypeReference__Alternatives_27742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_in_rule__JvmWildcardTypeReference__Alternatives_27760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__0__Impl_in_rule__XPackage__Group__07792 = new BitSet(new long[]{0x0000030000000000L}); + public static final BitSet FOLLOW_rule__XPackage__Group__1_in_rule__XPackage__Group__07795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__1__Impl_in_rule__XPackage__Group__17853 = new BitSet(new long[]{0x0000030000000000L}); + public static final BitSet FOLLOW_rule__XPackage__Group__2_in_rule__XPackage__Group__17856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__AnnotationsAssignment_1_in_rule__XPackage__Group__1__Impl7883 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__2__Impl_in_rule__XPackage__Group__27914 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XPackage__Group__3_in_rule__XPackage__Group__27917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__XPackage__Group__2__Impl7945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__3__Impl_in_rule__XPackage__Group__37976 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XPackage__Group__4_in_rule__XPackage__Group__37979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__NameAssignment_3_in_rule__XPackage__Group__3__Impl8006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__4__Impl_in_rule__XPackage__Group__48036 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XPackage__Group__5_in_rule__XPackage__Group__48039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__ImportDirectivesAssignment_4_in_rule__XPackage__Group__4__Impl8066 = new BitSet(new long[]{0x0000200000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__5__Impl_in_rule__XPackage__Group__58097 = new BitSet(new long[]{0x0092A20000000000L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XPackage__Group__6_in_rule__XPackage__Group__58100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__AnnotationDirectivesAssignment_5_in_rule__XPackage__Group__5__Impl8127 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_rule__XPackage__Group__6__Impl_in_rule__XPackage__Group__68158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XPackage__ClassifiersAssignment_6_in_rule__XPackage__Group__6__Impl8185 = new BitSet(new long[]{0x0092020000000002L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group__0__Impl_in_rule__XAnnotation__Group__08230 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group__1_in_rule__XAnnotation__Group__08233 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__XAnnotation__Group__0__Impl8261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group__1__Impl_in_rule__XAnnotation__Group__18292 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group__2_in_rule__XAnnotation__Group__18295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__SourceAssignment_1_in_rule__XAnnotation__Group__1__Impl8322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group__2__Impl_in_rule__XAnnotation__Group__28352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__0_in_rule__XAnnotation__Group__2__Impl8379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__0__Impl_in_rule__XAnnotation__Group_2__08416 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__1_in_rule__XAnnotation__Group_2__08419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XAnnotation__Group_2__0__Impl8447 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__1__Impl_in_rule__XAnnotation__Group_2__18478 = new BitSet(new long[]{0x0000180000000000L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__2_in_rule__XAnnotation__Group_2__18481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__DetailsAssignment_2_1_in_rule__XAnnotation__Group_2__1__Impl8508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__2__Impl_in_rule__XAnnotation__Group_2__28538 = new BitSet(new long[]{0x0000180000000000L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__3_in_rule__XAnnotation__Group_2__28541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__0_in_rule__XAnnotation__Group_2__2__Impl8568 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2__3__Impl_in_rule__XAnnotation__Group_2__38599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XAnnotation__Group_2__3__Impl8627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__0__Impl_in_rule__XAnnotation__Group_2_2__08666 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__1_in_rule__XAnnotation__Group_2_2__08669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XAnnotation__Group_2_2__0__Impl8697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__Group_2_2__1__Impl_in_rule__XAnnotation__Group_2_2__18728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotation__DetailsAssignment_2_2_1_in_rule__XAnnotation__Group_2_2__1__Impl8755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__0__Impl_in_rule__XStringToStringMapEntry__Group__08789 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__1_in_rule__XStringToStringMapEntry__Group__08792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__KeyAssignment_0_in_rule__XStringToStringMapEntry__Group__0__Impl8819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__1__Impl_in_rule__XStringToStringMapEntry__Group__18849 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__2_in_rule__XStringToStringMapEntry__Group__18852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_11_in_rule__XStringToStringMapEntry__Group__1__Impl8880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__Group__2__Impl_in_rule__XStringToStringMapEntry__Group__28911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringToStringMapEntry__ValueAssignment_2_in_rule__XStringToStringMapEntry__Group__2__Impl8938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XImportDirective__Group__0__Impl_in_rule__XImportDirective__Group__08974 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XImportDirective__Group__1_in_rule__XImportDirective__Group__08977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__XImportDirective__Group__0__Impl9005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XImportDirective__Group__1__Impl_in_rule__XImportDirective__Group__19036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XImportDirective__ImportedNamespaceAssignment_1_in_rule__XImportDirective__Group__1__Impl9063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__09097 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__09100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl9127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__19156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__QualifiedNameWithWildcard__Group__1__Impl9185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__0__Impl_in_rule__XAnnotationDirective__Group__09222 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__1_in_rule__XAnnotationDirective__Group__09225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_47_in_rule__XAnnotationDirective__Group__0__Impl9253 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__1__Impl_in_rule__XAnnotationDirective__Group__19284 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__2_in_rule__XAnnotationDirective__Group__19287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__SourceURIAssignment_1_in_rule__XAnnotationDirective__Group__1__Impl9314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__2__Impl_in_rule__XAnnotationDirective__Group__29344 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__3_in_rule__XAnnotationDirective__Group__29347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__XAnnotationDirective__Group__2__Impl9375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__Group__3__Impl_in_rule__XAnnotationDirective__Group__39406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAnnotationDirective__NameAssignment_3_in_rule__XAnnotationDirective__Group__3__Impl9433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__0__Impl_in_rule__XDataType__Group__09471 = new BitSet(new long[]{0x0002020000000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group__1_in_rule__XDataType__Group__09474 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__AnnotationsAssignment_0_in_rule__XDataType__Group__0__Impl9501 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__1__Impl_in_rule__XDataType__Group__19532 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__XDataType__Group__2_in_rule__XDataType__Group__19535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__XDataType__Group__1__Impl9563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__2__Impl_in_rule__XDataType__Group__29594 = new BitSet(new long[]{0x0004000010000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group__3_in_rule__XDataType__Group__29597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__NameAssignment_2_in_rule__XDataType__Group__2__Impl9624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__3__Impl_in_rule__XDataType__Group__39654 = new BitSet(new long[]{0x0004000010000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group__4_in_rule__XDataType__Group__39657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__0_in_rule__XDataType__Group__3__Impl9684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__4__Impl_in_rule__XDataType__Group__49715 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XDataType__Group__5_in_rule__XDataType__Group__49718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_50_in_rule__XDataType__Group__4__Impl9746 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__5__Impl_in_rule__XDataType__Group__59777 = new BitSet(new long[]{0x0008000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_rule__XDataType__Group__6_in_rule__XDataType__Group__59780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__InstanceTypeAssignment_5_in_rule__XDataType__Group__5__Impl9807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group__6__Impl_in_rule__XDataType__Group__69837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6_in_rule__XDataType__Group__6__Impl9864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__0__Impl_in_rule__XDataType__Group_3__09908 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__1_in_rule__XDataType__Group_3__09911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XDataType__Group_3__0__Impl9939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__1__Impl_in_rule__XDataType__Group_3__19970 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__2_in_rule__XDataType__Group_3__19973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__TypeParametersAssignment_3_1_in_rule__XDataType__Group_3__1__Impl10000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__2__Impl_in_rule__XDataType__Group_3__210030 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__3_in_rule__XDataType__Group_3__210033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3_2__0_in_rule__XDataType__Group_3__2__Impl10060 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3__3__Impl_in_rule__XDataType__Group_3__310091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XDataType__Group_3__3__Impl10119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3_2__0__Impl_in_rule__XDataType__Group_3_2__010158 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3_2__1_in_rule__XDataType__Group_3_2__010161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XDataType__Group_3_2__0__Impl10189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_3_2__1__Impl_in_rule__XDataType__Group_3_2__110220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__TypeParametersAssignment_3_2_1_in_rule__XDataType__Group_3_2__1__Impl10247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0__Impl_in_rule__XDataType__Group_6_0__010281 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_0__1_in_rule__XDataType__Group_6_0__010284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__SerializableAssignment_6_0_0_in_rule__XDataType__Group_6_0__0__Impl10311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_0__1__Impl_in_rule__XDataType__Group_6_0__110341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__CreateBodyAssignment_6_0_1_in_rule__XDataType__Group_6_0__1__Impl10368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_1__0__Impl_in_rule__XDataType__Group_6_1__010402 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_1__1_in_rule__XDataType__Group_6_1__010405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_rule__XDataType__Group_6_1__0__Impl10433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_1__1__Impl_in_rule__XDataType__Group_6_1__110464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__ConvertBodyAssignment_6_1_1_in_rule__XDataType__Group_6_1__1__Impl10491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group__0__Impl_in_rule__XEnum__Group__010525 = new BitSet(new long[]{0x0092020000000000L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XEnum__Group__1_in_rule__XEnum__Group__010528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__AnnotationsAssignment_0_in_rule__XEnum__Group__0__Impl10555 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group__1__Impl_in_rule__XEnum__Group__110586 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__XEnum__Group__2_in_rule__XEnum__Group__110589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_52_in_rule__XEnum__Group__1__Impl10617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group__2__Impl_in_rule__XEnum__Group__210648 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XEnum__Group__3_in_rule__XEnum__Group__210651 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__NameAssignment_2_in_rule__XEnum__Group__2__Impl10678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group__3__Impl_in_rule__XEnum__Group__310708 = new BitSet(new long[]{0x0040020000000020L}); + public static final BitSet FOLLOW_rule__XEnum__Group__4_in_rule__XEnum__Group__310711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__XEnum__Group__3__Impl10739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group__4__Impl_in_rule__XEnum__Group__410770 = new BitSet(new long[]{0x0040020000000020L}); + public static final BitSet FOLLOW_rule__XEnum__Group__5_in_rule__XEnum__Group__410773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4__0_in_rule__XEnum__Group__4__Impl10800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group__5__Impl_in_rule__XEnum__Group__510831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__XEnum__Group__5__Impl10859 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4__0__Impl_in_rule__XEnum__Group_4__010902 = new BitSet(new long[]{0x0000120000000020L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4__1_in_rule__XEnum__Group_4__010905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__LiteralsAssignment_4_0_in_rule__XEnum__Group_4__0__Impl10932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4__1__Impl_in_rule__XEnum__Group_4__110962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4_1__0_in_rule__XEnum__Group_4__1__Impl10989 = new BitSet(new long[]{0x0000120000000022L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4_1__0__Impl_in_rule__XEnum__Group_4_1__011024 = new BitSet(new long[]{0x0000120000000020L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4_1__1_in_rule__XEnum__Group_4_1__011027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XEnum__Group_4_1__0__Impl11056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__Group_4_1__1__Impl_in_rule__XEnum__Group_4_1__111089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnum__LiteralsAssignment_4_1_1_in_rule__XEnum__Group_4_1__1__Impl11116 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__0__Impl_in_rule__XEnumLiteral__Group__011150 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__1_in_rule__XEnumLiteral__Group__011153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__AnnotationsAssignment_0_in_rule__XEnumLiteral__Group__0__Impl11180 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__1__Impl_in_rule__XEnumLiteral__Group__111211 = new BitSet(new long[]{0x0001000000000800L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__2_in_rule__XEnumLiteral__Group__111214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__NameAssignment_1_in_rule__XEnumLiteral__Group__1__Impl11241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__2__Impl_in_rule__XEnumLiteral__Group__211271 = new BitSet(new long[]{0x0001000000000800L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__3_in_rule__XEnumLiteral__Group__211274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__0_in_rule__XEnumLiteral__Group__2__Impl11301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group__3__Impl_in_rule__XEnumLiteral__Group__311332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__0_in_rule__XEnumLiteral__Group__3__Impl11359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__0__Impl_in_rule__XEnumLiteral__Group_2__011398 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__1_in_rule__XEnumLiteral__Group_2__011401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__XEnumLiteral__Group_2__0__Impl11429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_2__1__Impl_in_rule__XEnumLiteral__Group_2__111460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__LiteralAssignment_2_1_in_rule__XEnumLiteral__Group_2__1__Impl11487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__0__Impl_in_rule__XEnumLiteral__Group_3__011521 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__1_in_rule__XEnumLiteral__Group_3__011524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_11_in_rule__XEnumLiteral__Group_3__0__Impl11552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__Group_3__1__Impl_in_rule__XEnumLiteral__Group_3__111583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEnumLiteral__ValueAssignment_3_1_in_rule__XEnumLiteral__Group_3__1__Impl11610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__0__Impl_in_rule__XClass__Group__011644 = new BitSet(new long[]{0x0080020000000000L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XClass__Group__1_in_rule__XClass__Group__011647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__1__Impl_in_rule__XClass__Group__111705 = new BitSet(new long[]{0x0080020000000000L,0x0000000003000000L}); + public static final BitSet FOLLOW_rule__XClass__Group__2_in_rule__XClass__Group__111708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__AnnotationsAssignment_1_in_rule__XClass__Group__1__Impl11735 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__2__Impl_in_rule__XClass__Group__211766 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__XClass__Group__3_in_rule__XClass__Group__211769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Alternatives_2_in_rule__XClass__Group__2__Impl11796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__3__Impl_in_rule__XClass__Group__311826 = new BitSet(new long[]{0x0124000010000000L}); + public static final BitSet FOLLOW_rule__XClass__Group__4_in_rule__XClass__Group__311829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__NameAssignment_3_in_rule__XClass__Group__3__Impl11856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__4__Impl_in_rule__XClass__Group__411886 = new BitSet(new long[]{0x0124000010000000L}); + public static final BitSet FOLLOW_rule__XClass__Group__5_in_rule__XClass__Group__411889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__0_in_rule__XClass__Group__4__Impl11916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__5__Impl_in_rule__XClass__Group__511947 = new BitSet(new long[]{0x0124000010000000L}); + public static final BitSet FOLLOW_rule__XClass__Group__6_in_rule__XClass__Group__511950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5__0_in_rule__XClass__Group__5__Impl11977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__6__Impl_in_rule__XClass__Group__612008 = new BitSet(new long[]{0x0124000010000000L}); + public static final BitSet FOLLOW_rule__XClass__Group__7_in_rule__XClass__Group__612011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_6__0_in_rule__XClass__Group__6__Impl12038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__7__Impl_in_rule__XClass__Group__712069 = new BitSet(new long[]{0x1040020000000000L,0x0000003FFC400000L}); + public static final BitSet FOLLOW_rule__XClass__Group__8_in_rule__XClass__Group__712072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__XClass__Group__7__Impl12100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group__8__Impl_in_rule__XClass__Group__812131 = new BitSet(new long[]{0x1040020000000000L,0x0000003FFC400000L}); + public static final BitSet FOLLOW_rule__XClass__Group__9_in_rule__XClass__Group__812134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__MembersAssignment_8_in_rule__XClass__Group__8__Impl12161 = new BitSet(new long[]{0x1000020000000002L,0x0000003FFC400000L}); + public static final BitSet FOLLOW_rule__XClass__Group__9__Impl_in_rule__XClass__Group__912192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__XClass__Group__9__Impl12220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_2_0__0__Impl_in_rule__XClass__Group_2_0__012271 = new BitSet(new long[]{0x0080000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_rule__XClass__Group_2_0__1_in_rule__XClass__Group_2_0__012274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__AbstractAssignment_2_0_0_in_rule__XClass__Group_2_0__0__Impl12301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_2_0__1__Impl_in_rule__XClass__Group_2_0__112332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_55_in_rule__XClass__Group_2_0__1__Impl12360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__0__Impl_in_rule__XClass__Group_4__012395 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__1_in_rule__XClass__Group_4__012398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XClass__Group_4__0__Impl12426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__1__Impl_in_rule__XClass__Group_4__112457 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__2_in_rule__XClass__Group_4__112460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__TypeParametersAssignment_4_1_in_rule__XClass__Group_4__1__Impl12487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__2__Impl_in_rule__XClass__Group_4__212517 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__3_in_rule__XClass__Group_4__212520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4_2__0_in_rule__XClass__Group_4__2__Impl12547 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4__3__Impl_in_rule__XClass__Group_4__312578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XClass__Group_4__3__Impl12606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4_2__0__Impl_in_rule__XClass__Group_4_2__012645 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XClass__Group_4_2__1_in_rule__XClass__Group_4_2__012648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XClass__Group_4_2__0__Impl12676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_4_2__1__Impl_in_rule__XClass__Group_4_2__112707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__TypeParametersAssignment_4_2_1_in_rule__XClass__Group_4_2__1__Impl12734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5__0__Impl_in_rule__XClass__Group_5__012768 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XClass__Group_5__1_in_rule__XClass__Group_5__012771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__XClass__Group_5__0__Impl12799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5__1__Impl_in_rule__XClass__Group_5__112830 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XClass__Group_5__2_in_rule__XClass__Group_5__112833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__SuperTypesAssignment_5_1_in_rule__XClass__Group_5__1__Impl12860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5__2__Impl_in_rule__XClass__Group_5__212890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5_2__0_in_rule__XClass__Group_5__2__Impl12917 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5_2__0__Impl_in_rule__XClass__Group_5_2__012954 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XClass__Group_5_2__1_in_rule__XClass__Group_5_2__012957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XClass__Group_5_2__0__Impl12985 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_5_2__1__Impl_in_rule__XClass__Group_5_2__113016 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__SuperTypesAssignment_5_2_1_in_rule__XClass__Group_5_2__1__Impl13043 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_6__0__Impl_in_rule__XClass__Group_6__013077 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XClass__Group_6__1_in_rule__XClass__Group_6__013080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_50_in_rule__XClass__Group_6__0__Impl13108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__Group_6__1__Impl_in_rule__XClass__Group_6__113139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClass__InstanceTypeAssignment_6_1_in_rule__XClass__Group_6__1__Impl13166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__0__Impl_in_rule__XAttribute__Group__013200 = new BitSet(new long[]{0x1000020000000000L,0x0000003FFC400000L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__1_in_rule__XAttribute__Group__013203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__AnnotationsAssignment_0_in_rule__XAttribute__Group__0__Impl13230 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__1__Impl_in_rule__XAttribute__Group__113261 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__2_in_rule__XAttribute__Group__113264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1_in_rule__XAttribute__Group__1__Impl13291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__2__Impl_in_rule__XAttribute__Group__213321 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__3_in_rule__XAttribute__Group__213324 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Alternatives_2_in_rule__XAttribute__Group__2__Impl13351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__3__Impl_in_rule__XAttribute__Group__313381 = new BitSet(new long[]{0x0200000000580800L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__4_in_rule__XAttribute__Group__313384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__NameAssignment_3_in_rule__XAttribute__Group__3__Impl13411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__4__Impl_in_rule__XAttribute__Group__413441 = new BitSet(new long[]{0x0200000000580800L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__5_in_rule__XAttribute__Group__413444 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_4__0_in_rule__XAttribute__Group__4__Impl13471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group__5__Impl_in_rule__XAttribute__Group__513502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5_in_rule__XAttribute__Group__5__Impl13529 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__0__Impl_in_rule__XAttribute__Group_2_0__013571 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__1_in_rule__XAttribute__Group_2_0__013574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__TypeAssignment_2_0_0_in_rule__XAttribute__Group_2_0__0__Impl13601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_2_0__1__Impl_in_rule__XAttribute__Group_2_0__113631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__MultiplicityAssignment_2_0_1_in_rule__XAttribute__Group_2_0__1__Impl13658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_4__0__Impl_in_rule__XAttribute__Group_4__013693 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_4__1_in_rule__XAttribute__Group_4__013696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_11_in_rule__XAttribute__Group_4__0__Impl13724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_4__1__Impl_in_rule__XAttribute__Group_4__113755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__DefaultValueLiteralAssignment_4_1_in_rule__XAttribute__Group_4__1__Impl13782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0__Impl_in_rule__XAttribute__Group_5_0__013816 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__1_in_rule__XAttribute__Group_5_0__013819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__XAttribute__Group_5_0__0__Impl13847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__1__Impl_in_rule__XAttribute__Group_5_0__113878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__GetBodyAssignment_5_0_1_in_rule__XAttribute__Group_5_0__1__Impl13905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0__Impl_in_rule__XAttribute__Group_5_1__013939 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__1_in_rule__XAttribute__Group_5_1__013942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__XAttribute__Group_5_1__0__Impl13970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__1__Impl_in_rule__XAttribute__Group_5_1__114001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__SetBodyAssignment_5_1_1_in_rule__XAttribute__Group_5_1__1__Impl14028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0__Impl_in_rule__XAttribute__Group_5_2__014062 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__1_in_rule__XAttribute__Group_5_2__014065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__XAttribute__Group_5_2__0__Impl14093 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__1__Impl_in_rule__XAttribute__Group_5_2__114124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__IsSetBodyAssignment_5_2_1_in_rule__XAttribute__Group_5_2__1__Impl14151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__0__Impl_in_rule__XAttribute__Group_5_3__014185 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__1_in_rule__XAttribute__Group_5_3__014188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_rule__XAttribute__Group_5_3__0__Impl14216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__1__Impl_in_rule__XAttribute__Group_5_3__114247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnsetBodyAssignment_5_3_1_in_rule__XAttribute__Group_5_3__1__Impl14274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__0__Impl_in_rule__XReference__Group__014308 = new BitSet(new long[]{0x0000020000000000L,0x0000003C00400000L}); + public static final BitSet FOLLOW_rule__XReference__Group__1_in_rule__XReference__Group__014311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__AnnotationsAssignment_0_in_rule__XReference__Group__0__Impl14338 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__1__Impl_in_rule__XReference__Group__114369 = new BitSet(new long[]{0x0000000000000000L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__Group__2_in_rule__XReference__Group__114372 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Alternatives_1_in_rule__XReference__Group__1__Impl14399 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__2__Impl_in_rule__XReference__Group__214429 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XReference__Group__3_in_rule__XReference__Group__214432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2_in_rule__XReference__Group__2__Impl14459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__3__Impl_in_rule__XReference__Group__314489 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_rule__XReference__Group__4_in_rule__XReference__Group__314492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__TypeAssignment_3_in_rule__XReference__Group__3__Impl14519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__4__Impl_in_rule__XReference__Group__414549 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_rule__XReference__Group__5_in_rule__XReference__Group__414552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__MultiplicityAssignment_4_in_rule__XReference__Group__4__Impl14579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__5__Impl_in_rule__XReference__Group__514610 = new BitSet(new long[]{0x0E00000000580000L}); + public static final BitSet FOLLOW_rule__XReference__Group__6_in_rule__XReference__Group__514613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__NameAssignment_5_in_rule__XReference__Group__5__Impl14640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__6__Impl_in_rule__XReference__Group__614670 = new BitSet(new long[]{0x0E00000000580000L}); + public static final BitSet FOLLOW_rule__XReference__Group__7_in_rule__XReference__Group__614673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_6__0_in_rule__XReference__Group__6__Impl14700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__7__Impl_in_rule__XReference__Group__714731 = new BitSet(new long[]{0x0E00000000580000L}); + public static final BitSet FOLLOW_rule__XReference__Group__8_in_rule__XReference__Group__714734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7__0_in_rule__XReference__Group__7__Impl14761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group__8__Impl_in_rule__XReference__Group__814792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8_in_rule__XReference__Group__8__Impl14819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_6__0__Impl_in_rule__XReference__Group_6__014867 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XReference__Group_6__1_in_rule__XReference__Group_6__014870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_58_in_rule__XReference__Group_6__0__Impl14898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_6__1__Impl_in_rule__XReference__Group_6__114929 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__OppositeAssignment_6_1_in_rule__XReference__Group_6__1__Impl14956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7__0__Impl_in_rule__XReference__Group_7__014990 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XReference__Group_7__1_in_rule__XReference__Group_7__014993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__XReference__Group_7__0__Impl15021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7__1__Impl_in_rule__XReference__Group_7__115052 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XReference__Group_7__2_in_rule__XReference__Group_7__115055 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__KeysAssignment_7_1_in_rule__XReference__Group_7__1__Impl15082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7__2__Impl_in_rule__XReference__Group_7__215112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7_2__0_in_rule__XReference__Group_7__2__Impl15139 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7_2__0__Impl_in_rule__XReference__Group_7_2__015176 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XReference__Group_7_2__1_in_rule__XReference__Group_7_2__015179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XReference__Group_7_2__0__Impl15207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_7_2__1__Impl_in_rule__XReference__Group_7_2__115238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__KeysAssignment_7_2_1_in_rule__XReference__Group_7_2__1__Impl15265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_0__0__Impl_in_rule__XReference__Group_8_0__015299 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_0__1_in_rule__XReference__Group_8_0__015302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__XReference__Group_8_0__0__Impl15330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_0__1__Impl_in_rule__XReference__Group_8_0__115361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__GetBodyAssignment_8_0_1_in_rule__XReference__Group_8_0__1__Impl15388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_1__0__Impl_in_rule__XReference__Group_8_1__015422 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_1__1_in_rule__XReference__Group_8_1__015425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__XReference__Group_8_1__0__Impl15453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_1__1__Impl_in_rule__XReference__Group_8_1__115484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__SetBodyAssignment_8_1_1_in_rule__XReference__Group_8_1__1__Impl15511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_2__0__Impl_in_rule__XReference__Group_8_2__015545 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_2__1_in_rule__XReference__Group_8_2__015548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__XReference__Group_8_2__0__Impl15576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_2__1__Impl_in_rule__XReference__Group_8_2__115607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__IsSetBodyAssignment_8_2_1_in_rule__XReference__Group_8_2__1__Impl15634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_3__0__Impl_in_rule__XReference__Group_8_3__015668 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_3__1_in_rule__XReference__Group_8_3__015671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_rule__XReference__Group_8_3__0__Impl15699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_3__1__Impl_in_rule__XReference__Group_8_3__115730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnsetBodyAssignment_8_3_1_in_rule__XReference__Group_8_3__1__Impl15757 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__0__Impl_in_rule__XOperation__Group__015791 = new BitSet(new long[]{0x1000020000000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__1_in_rule__XOperation__Group__015794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__AnnotationsAssignment_0_in_rule__XOperation__Group__0__Impl15821 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__1__Impl_in_rule__XOperation__Group__115852 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__2_in_rule__XOperation__Group__115855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__XOperation__Group__1__Impl15883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__2__Impl_in_rule__XOperation__Group__215914 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__3_in_rule__XOperation__Group__215917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Alternatives_2_in_rule__XOperation__Group__2__Impl15944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__3__Impl_in_rule__XOperation__Group__315975 = new BitSet(new long[]{0x0000000010788020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__4_in_rule__XOperation__Group__315978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__0_in_rule__XOperation__Group__3__Impl16005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__4__Impl_in_rule__XOperation__Group__416036 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_rule__XOperation__Group__5_in_rule__XOperation__Group__416039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Alternatives_4_in_rule__XOperation__Group__4__Impl16066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__5__Impl_in_rule__XOperation__Group__516096 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_rule__XOperation__Group__6_in_rule__XOperation__Group__516099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__MultiplicityAssignment_5_in_rule__XOperation__Group__5__Impl16126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__6__Impl_in_rule__XOperation__Group__616157 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__7_in_rule__XOperation__Group__616160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__NameAssignment_6_in_rule__XOperation__Group__6__Impl16187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__7__Impl_in_rule__XOperation__Group__716217 = new BitSet(new long[]{0x00000A0000780020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__8_in_rule__XOperation__Group__716220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XOperation__Group__7__Impl16248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__8__Impl_in_rule__XOperation__Group__816279 = new BitSet(new long[]{0x00000A0000780020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__9_in_rule__XOperation__Group__816282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8__0_in_rule__XOperation__Group__8__Impl16309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__9__Impl_in_rule__XOperation__Group__916340 = new BitSet(new long[]{0x2020000000000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__10_in_rule__XOperation__Group__916343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XOperation__Group__9__Impl16371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__10__Impl_in_rule__XOperation__Group__1016402 = new BitSet(new long[]{0x2020000000000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group__11_in_rule__XOperation__Group__1016405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10__0_in_rule__XOperation__Group__10__Impl16432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group__11__Impl_in_rule__XOperation__Group__1116463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__BodyAssignment_11_in_rule__XOperation__Group__11__Impl16490 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_0__0__Impl_in_rule__XOperation__Group_2_0__016545 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_0__1_in_rule__XOperation__Group_2_0__016548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__UnorderedAssignment_2_0_0_in_rule__XOperation__Group_2_0__0__Impl16575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_0__1__Impl_in_rule__XOperation__Group_2_0__116605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__UniqueAssignment_2_0_1_in_rule__XOperation__Group_2_0__1__Impl16632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_1__0__Impl_in_rule__XOperation__Group_2_1__016667 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_1__1_in_rule__XOperation__Group_2_1__016670 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__UniqueAssignment_2_1_0_in_rule__XOperation__Group_2_1__0__Impl16697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_2_1__1__Impl_in_rule__XOperation__Group_2_1__116727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__UnorderedAssignment_2_1_1_in_rule__XOperation__Group_2_1__1__Impl16754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__0__Impl_in_rule__XOperation__Group_3__016789 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__1_in_rule__XOperation__Group_3__016792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XOperation__Group_3__0__Impl16820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__1__Impl_in_rule__XOperation__Group_3__116851 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__2_in_rule__XOperation__Group_3__116854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__TypeParametersAssignment_3_1_in_rule__XOperation__Group_3__1__Impl16881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__2__Impl_in_rule__XOperation__Group_3__216911 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__3_in_rule__XOperation__Group_3__216914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3_2__0_in_rule__XOperation__Group_3__2__Impl16941 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3__3__Impl_in_rule__XOperation__Group_3__316972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XOperation__Group_3__3__Impl17000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3_2__0__Impl_in_rule__XOperation__Group_3_2__017039 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3_2__1_in_rule__XOperation__Group_3_2__017042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XOperation__Group_3_2__0__Impl17070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_3_2__1__Impl_in_rule__XOperation__Group_3_2__117101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__TypeParametersAssignment_3_2_1_in_rule__XOperation__Group_3_2__1__Impl17128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8__0__Impl_in_rule__XOperation__Group_8__017162 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8__1_in_rule__XOperation__Group_8__017165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__ParametersAssignment_8_0_in_rule__XOperation__Group_8__0__Impl17192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8__1__Impl_in_rule__XOperation__Group_8__117222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8_1__0_in_rule__XOperation__Group_8__1__Impl17249 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8_1__0__Impl_in_rule__XOperation__Group_8_1__017284 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8_1__1_in_rule__XOperation__Group_8_1__017287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XOperation__Group_8_1__0__Impl17315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_8_1__1__Impl_in_rule__XOperation__Group_8_1__117346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__ParametersAssignment_8_1_1_in_rule__XOperation__Group_8_1__1__Impl17373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10__0__Impl_in_rule__XOperation__Group_10__017407 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10__1_in_rule__XOperation__Group_10__017410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__XOperation__Group_10__0__Impl17438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10__1__Impl_in_rule__XOperation__Group_10__117469 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10__2_in_rule__XOperation__Group_10__117472 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__ExceptionsAssignment_10_1_in_rule__XOperation__Group_10__1__Impl17499 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10__2__Impl_in_rule__XOperation__Group_10__217529 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10_2__0_in_rule__XOperation__Group_10__2__Impl17556 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10_2__0__Impl_in_rule__XOperation__Group_10_2__017593 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10_2__1_in_rule__XOperation__Group_10_2__017596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XOperation__Group_10_2__0__Impl17624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__Group_10_2__1__Impl_in_rule__XOperation__Group_10_2__117655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOperation__ExceptionsAssignment_10_2_1_in_rule__XOperation__Group_10_2__1__Impl17682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group__0__Impl_in_rule__XParameter__Group__017716 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XParameter__Group__1_in_rule__XParameter__Group__017719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__AnnotationsAssignment_0_in_rule__XParameter__Group__0__Impl17746 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group__1__Impl_in_rule__XParameter__Group__117777 = new BitSet(new long[]{0x0000020000780020L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__XParameter__Group__2_in_rule__XParameter__Group__117780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Alternatives_1_in_rule__XParameter__Group__1__Impl17807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group__2__Impl_in_rule__XParameter__Group__217838 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_rule__XParameter__Group__3_in_rule__XParameter__Group__217841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__TypeAssignment_2_in_rule__XParameter__Group__2__Impl17868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group__3__Impl_in_rule__XParameter__Group__317898 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_rule__XParameter__Group__4_in_rule__XParameter__Group__317901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__MultiplicityAssignment_3_in_rule__XParameter__Group__3__Impl17928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group__4__Impl_in_rule__XParameter__Group__417959 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__NameAssignment_4_in_rule__XParameter__Group__4__Impl17986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_0__0__Impl_in_rule__XParameter__Group_1_0__018026 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_0__1_in_rule__XParameter__Group_1_0__018029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__UnorderedAssignment_1_0_0_in_rule__XParameter__Group_1_0__0__Impl18056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_0__1__Impl_in_rule__XParameter__Group_1_0__118086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__UniqueAssignment_1_0_1_in_rule__XParameter__Group_1_0__1__Impl18113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_1__0__Impl_in_rule__XParameter__Group_1_1__018148 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_1__1_in_rule__XParameter__Group_1_1__018151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__UniqueAssignment_1_1_0_in_rule__XParameter__Group_1_1__0__Impl18178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__Group_1_1__1__Impl_in_rule__XParameter__Group_1_1__118208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParameter__UnorderedAssignment_1_1_1_in_rule__XParameter__Group_1_1__1__Impl18235 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group__0__Impl_in_rule__XTypeParameter__Group__018270 = new BitSet(new long[]{0x0000020000000020L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group__1_in_rule__XTypeParameter__Group__018273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__AnnotationsAssignment_0_in_rule__XTypeParameter__Group__0__Impl18300 = new BitSet(new long[]{0x0000020000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group__1__Impl_in_rule__XTypeParameter__Group__118331 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group__2_in_rule__XTypeParameter__Group__118334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__NameAssignment_1_in_rule__XTypeParameter__Group__1__Impl18361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group__2__Impl_in_rule__XTypeParameter__Group__218391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__0_in_rule__XTypeParameter__Group__2__Impl18418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__0__Impl_in_rule__XTypeParameter__Group_2__018455 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__1_in_rule__XTypeParameter__Group_2__018458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__XTypeParameter__Group_2__0__Impl18486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__1__Impl_in_rule__XTypeParameter__Group_2__118517 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__2_in_rule__XTypeParameter__Group_2__118520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__BoundsAssignment_2_1_in_rule__XTypeParameter__Group_2__1__Impl18547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2__2__Impl_in_rule__XTypeParameter__Group_2__218577 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__0_in_rule__XTypeParameter__Group_2__2__Impl18604 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__0__Impl_in_rule__XTypeParameter__Group_2_2__018641 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__1_in_rule__XTypeParameter__Group_2_2__018644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__XTypeParameter__Group_2_2__0__Impl18672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__Group_2_2__1__Impl_in_rule__XTypeParameter__Group_2_2__118703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeParameter__BoundsAssignment_2_2_1_in_rule__XTypeParameter__Group_2_2__1__Impl18730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group__0__Impl_in_rule__XMultiplicity__Group__018764 = new BitSet(new long[]{0x0000000000070010L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group__1_in_rule__XMultiplicity__Group__018767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__XMultiplicity__Group__0__Impl18795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group__1__Impl_in_rule__XMultiplicity__Group__118826 = new BitSet(new long[]{0x0000000000070010L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group__2_in_rule__XMultiplicity__Group__118829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Alternatives_1_in_rule__XMultiplicity__Group__1__Impl18856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group__2__Impl_in_rule__XMultiplicity__Group__218887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__XMultiplicity__Group__2__Impl18915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__0__Impl_in_rule__XMultiplicity__Group_1_3__018952 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__1_in_rule__XMultiplicity__Group_1_3__018955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__XMultiplicity__Group_1_3__0__Impl18982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3__1__Impl_in_rule__XMultiplicity__Group_1_3__119011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__0_in_rule__XMultiplicity__Group_1_3__1__Impl19038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__0__Impl_in_rule__XMultiplicity__Group_1_3_1__019073 = new BitSet(new long[]{0x0000000000030010L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__1_in_rule__XMultiplicity__Group_1_3_1__019076 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__XMultiplicity__Group_1_3_1__0__Impl19104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Group_1_3_1__1__Impl_in_rule__XMultiplicity__Group_1_3_1__119135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicity__Alternatives_1_3_1_1_in_rule__XMultiplicity__Group_1_3_1__1__Impl19162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__019196 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__019199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__119257 = new BitSet(new long[]{0x806004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__119260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__XBlockExpression__Group__1__Impl19288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__219319 = new BitSet(new long[]{0x806004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__219322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl19349 = new BitSet(new long[]{0x802004E8907C8072L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__319380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__XBlockExpression__Group__3__Impl19408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__019447 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__019450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl19477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__119507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__XBlockExpression__Group_2__1__Impl19536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group__0__Impl_in_rule__XGenericType__Group__019573 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__XGenericType__Group__1_in_rule__XGenericType__Group__019576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__TypeAssignment_0_in_rule__XGenericType__Group__0__Impl19603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group__1__Impl_in_rule__XGenericType__Group__119633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__0_in_rule__XGenericType__Group__1__Impl19660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__0__Impl_in_rule__XGenericType__Group_1__019695 = new BitSet(new long[]{0x0000000000790020L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__1_in_rule__XGenericType__Group_1__019698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XGenericType__Group_1__0__Impl19727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__1__Impl_in_rule__XGenericType__Group_1__119759 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__2_in_rule__XGenericType__Group_1__119762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_1_in_rule__XGenericType__Group_1__1__Impl19789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__2__Impl_in_rule__XGenericType__Group_1__219819 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__3_in_rule__XGenericType__Group_1__219822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__0_in_rule__XGenericType__Group_1__2__Impl19849 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1__3__Impl_in_rule__XGenericType__Group_1__319880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XGenericType__Group_1__3__Impl19908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__0__Impl_in_rule__XGenericType__Group_1_2__019947 = new BitSet(new long[]{0x0000000000790020L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__1_in_rule__XGenericType__Group_1_2__019950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XGenericType__Group_1_2__0__Impl19978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__Group_1_2__1__Impl_in_rule__XGenericType__Group_1_2__120009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericType__TypeArgumentsAssignment_1_2_1_in_rule__XGenericType__Group_1_2__1__Impl20036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__0__Impl_in_rule__XGenericWildcardTypeArgument__Group__020070 = new BitSet(new long[]{0x0000000000790020L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__1_in_rule__XGenericWildcardTypeArgument__Group__020073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__1__Impl_in_rule__XGenericWildcardTypeArgument__Group__120131 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__2_in_rule__XGenericWildcardTypeArgument__Group__120134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__XGenericWildcardTypeArgument__Group__1__Impl20162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group__2__Impl_in_rule__XGenericWildcardTypeArgument__Group__220193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Alternatives_2_in_rule__XGenericWildcardTypeArgument__Group__2__Impl20220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__020257 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1_in_rule__XGenericWildcardTypeArgument__Group_2_0__020260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__XGenericWildcardTypeArgument__Group_2_0__0__Impl20288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_0__120319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_1_in_rule__XGenericWildcardTypeArgument__Group_2_0__1__Impl20346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__020380 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1_in_rule__XGenericWildcardTypeArgument__Group_2_1__020383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__XGenericWildcardTypeArgument__Group_2_1__0__Impl20411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl_in_rule__XGenericWildcardTypeArgument__Group_2_1__120442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_1_in_rule__XGenericWildcardTypeArgument__Group_2_1__1__Impl20469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group__0__Impl_in_rule__XQualifiedName__Group__020503 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group__1_in_rule__XQualifiedName__Group__020506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXID_in_rule__XQualifiedName__Group__0__Impl20533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group__1__Impl_in_rule__XQualifiedName__Group__120562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__0_in_rule__XQualifiedName__Group__1__Impl20589 = new BitSet(new long[]{0x0000001000000002L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__0__Impl_in_rule__XQualifiedName__Group_1__020624 = new BitSet(new long[]{0x0000000000780020L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__1_in_rule__XQualifiedName__Group_1__020627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__XQualifiedName__Group_1__0__Impl20655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XQualifiedName__Group_1__1__Impl_in_rule__XQualifiedName__Group_1__120686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXID_in_rule__XQualifiedName__Group_1__1__Impl20713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__020746 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__020749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__120807 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__120810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl20837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__220867 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__220870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl20897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__320926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl20953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__020991 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__020994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl21021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__121050 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl21077 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__021112 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__021115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl21142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__121172 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl21199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__021233 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl21260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__021292 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__021295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__121353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl21380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__021414 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__021417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl21444 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__121473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl21500 = new BitSet(new long[]{0x0000000000002002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__021535 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__021538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl21565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__121595 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl21622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__021656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl21683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__021715 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__021718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__121776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl21803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__021837 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__021840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl21867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__121896 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl21923 = new BitSet(new long[]{0x0000000000004002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__021958 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__021961 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl21988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__122018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl22045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__022079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl22106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__022138 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__022141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__122199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl22226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__022260 = new BitSet(new long[]{0x0000000001800000L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__022263 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl22290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__122319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl22346 = new BitSet(new long[]{0x0000000001800002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__022381 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__022384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl22411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__122441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl22468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__022502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl22529 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__022561 = new BitSet(new long[]{0x0000000001800000L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__022564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__122622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl22649 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__022683 = new BitSet(new long[]{0x000000001E000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__022686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl22713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__122742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl22769 = new BitSet(new long[]{0x000000001E000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__022804 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__022807 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__022865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl22892 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022924 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__022927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__122985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl23013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__023048 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__023051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__023169 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl23196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__023228 = new BitSet(new long[]{0x000000001E000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__023231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__123289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl23316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023350 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23436 = new BitSet(new long[]{0x0000000060000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023471 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__023474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__023651 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__023654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__123712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl23739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023773 = new BitSet(new long[]{0x0000000080040000L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23859 = new BitSet(new long[]{0x0000000080040002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023894 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__023897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__123954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl23981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__024015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl24042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__024074 = new BitSet(new long[]{0x0000000080040000L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__024077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__124135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl24162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024196 = new BitSet(new long[]{0x0000000700020000L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24282 = new BitSet(new long[]{0x0000000700020002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024317 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__024320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__024497 = new BitSet(new long[]{0x0000000700020000L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__024500 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__124558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl24585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024619 = new BitSet(new long[]{0x0000000880040000L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__024622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124680 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__124683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224740 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024803 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24889 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024924 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__024927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl24954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__124984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl25011 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__025045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__025104 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__025107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__125165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__XCastedExpression__Group_1_0_0__1__Impl25193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025228 = new BitSet(new long[]{0x0000001000000000L,0x000000C000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25314 = new BitSet(new long[]{0x0000001000000002L,0x000000C000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025349 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__025352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__025470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl25497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__025529 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__025532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__125590 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__125593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl25621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__225652 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__225655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl25682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__325712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl25739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025776 = new BitSet(new long[]{0x0000000010788020L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__025779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125836 = new BitSet(new long[]{0x0000000010788020L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__125839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl25866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225897 = new BitSet(new long[]{0x8000040000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__225900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__325957 = new BitSet(new long[]{0x8000040000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__325960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl25987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__426018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl26045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__026086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl26113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__026145 = new BitSet(new long[]{0x0000001000000000L,0x000000C000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__026148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__126206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl26233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__026267 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__026270 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl26298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__126329 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__126332 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl26359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__226389 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__226392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl26419 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__326450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl26478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__026517 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__026520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl26548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__126579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl26606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__026640 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__026643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl26670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__126700 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__126703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl26730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__226761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl26789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026826 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl26856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__126886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl26913 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__026948 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__026951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl26979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__127010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl27037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027071 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127132 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__XClosure__Group__1__Impl27163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227194 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327255 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27285 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__XClosure__Group__4__Impl27343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027443 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0__1_in_rule__XClosure__Group_2_0__027446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__0_in_rule__XClosure__Group_2_0__0__Impl27473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__0__Impl_in_rule__XClosure__Group_2_0_0__027565 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__1_in_rule__XClosure__Group_2_0_0__027568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__1__Impl_in_rule__XClosure__Group_2_0_0__127625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__0_in_rule__XClosure__Group_2_0_0__1__Impl27652 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__0__Impl_in_rule__XClosure__Group_2_0_0_1__027687 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__1_in_rule__XClosure__Group_2_0_0_1__027690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XClosure__Group_2_0_0_1__0__Impl27718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__1__Impl_in_rule__XClosure__Group_2_0_0_1__127749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027810 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27898 = new BitSet(new long[]{0x802004E8907C8072L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027933 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__027936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl27963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__127993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl28022 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028059 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028239 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128300 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__028424 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__128484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl28511 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028546 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__028549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__128608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028669 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128731 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028855 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128916 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__XIfExpression__Group__1__Impl28947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__228978 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__228981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XIfExpression__Group__2__Impl29009 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329040 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429100 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529162 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029294 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29326 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29385 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029419 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129480 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229542 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329603 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429663 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429666 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529725 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29757 = new BitSet(new long[]{0x0000040000788022L,0x0000000000200140L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29769 = new BitSet(new long[]{0x0000040000788022L,0x0000000000200140L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629802 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl29965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__029997 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__030000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl30027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__130057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030120 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__1_in_rule__XSwitchExpression__Group_6__030123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130182 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__2_in_rule__XSwitchExpression__Group_6__130185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30213 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030307 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130368 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230429 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__XCasePart__Group__2__Impl30460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330491 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030556 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XCasePart__Group_1__1_in_rule__XCasePart__Group_1__030559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030679 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130740 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230802 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330864 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430924 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl30955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__530986 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__530989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl31016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__631046 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__631049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031181 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131242 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231304 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331366 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431426 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031557 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131618 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231680 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331740 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431802 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531864 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl31952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__031997 = new BitSet(new long[]{0x0000002000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__032000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__132058 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__132061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32088 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232118 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__032303 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__032306 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl32333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__132363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl32390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032424 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__032427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32455 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032547 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032669 = new BitSet(new long[]{0x0000004010788020L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132730 = new BitSet(new long[]{0x0000004010788020L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232791 = new BitSet(new long[]{0x0000004010788020L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl32821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__332852 = new BitSet(new long[]{0x8000040000000000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__332855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl32882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__432912 = new BitSet(new long[]{0x8000040000000000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__432915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl32942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__532973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl33000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__033043 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__1_in_rule__XFeatureCall__Group_2__033046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133105 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__2_in_rule__XFeatureCall__Group_2__133108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233165 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__3_in_rule__XFeatureCall__Group_2__233168 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33195 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033293 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__1_in_rule__XFeatureCall__Group_2_2__033296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033416 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__1_in_rule__XFeatureCall__Group_4__033419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133476 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__2_in_rule__XFeatureCall__Group_4__133479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1__033602 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__1_in_rule__XFeatureCall__Group_4_1_1__033605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0_in_rule__XFeatureCall__Group_4_1_1__0__Impl33632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1__133662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0_in_rule__XFeatureCall__Group_4_1_1__1__Impl33689 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1_1__033724 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1_in_rule__XFeatureCall__Group_4_1_1_1__033727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XFeatureCall__Group_4_1_1_1__0__Impl33755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1_1__133786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1_in_rule__XFeatureCall__Group_4_1_1_1__1__Impl33813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__033847 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__033850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl33877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__133906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl33934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__033969 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__033972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__134030 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__134033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl34061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234092 = new BitSet(new long[]{0x0000040010000000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334152 = new BitSet(new long[]{0x0000040010000000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434213 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534275 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634336 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34367 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034472 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__034475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134534 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__134537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234594 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__234597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34624 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034722 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__034725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__034845 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__1_in_rule__XConstructorCall__Group_5_1__034848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl34875 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__134905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__0_in_rule__XConstructorCall__Group_5_1__1__Impl34932 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__0__Impl_in_rule__XConstructorCall__Group_5_1_1__034967 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__1_in_rule__XConstructorCall__Group_5_1_1__034970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XConstructorCall__Group_5_1_1__0__Impl34998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__1__Impl_in_rule__XConstructorCall__Group_5_1_1__135029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_1_1_in_rule__XConstructorCall__Group_5_1_1__1__Impl35056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035090 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035212 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035336 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035458 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035461 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035580 = new BitSet(new long[]{0x8000008000000050L,0x000004000000C000L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135641 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235703 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335765 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__435825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl35853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__035894 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__035897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__135955 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__135958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl35986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__236017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl36044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036080 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136141 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036267 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036270 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136328 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236390 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036515 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__036518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36547 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36559 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036654 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__136718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl36745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036779 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__036782 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__136841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl36868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__036902 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__036905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__XCatchClause__Group__0__Impl36934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__136966 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__136969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XCatchClause__Group__1__Impl36997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__237028 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__237031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl37058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337088 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037217 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37303 = new BitSet(new long[]{0x0000001000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037338 = new BitSet(new long[]{0x0000000000788020L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__037341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037462 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__037465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37548 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__037642 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__037645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__137703 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__2_in_rule__JvmTypeReference__Group_0_1_0__137706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__JvmTypeReference__Group_0_1_0__1__Impl37734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__2__Impl_in_rule__JvmTypeReference__Group_0_1_0__237765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__JvmTypeReference__Group_0_1_0__2__Impl37793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__037830 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__037833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl37860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__137891 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__137894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl37922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__237953 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl37980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__038016 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__038019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl38047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138078 = new BitSet(new long[]{0x0000180000000000L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__138081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238138 = new BitSet(new long[]{0x0000180000000000L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__3_in_rule__XFunctionTypeRef__Group_0__238141 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38168 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038266 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__1_in_rule__XFunctionTypeRef__Group_0_2__038269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038389 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038511 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__038514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138575 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__138578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238635 = new BitSet(new long[]{0x0000100008000000L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__238638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38665 = new BitSet(new long[]{0x0000100000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338696 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038763 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__038766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__138825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl38852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__038886 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__038889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__138947 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__138950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl38978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__239009 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl39036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039073 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039076 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039196 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39285 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039319 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_rule__XDataType__UnorderedGroup_639445 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39623 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039682 = new BitSet(new long[]{0x0008000000000002L,0x0000000000800000L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_rule__XDataType__UnorderedGroup_6__039685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_rule__XAttribute__UnorderedGroup_139738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl39825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl39916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl40007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040521 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_rule__XAttribute__UnorderedGroup_1__040524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140549 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_rule__XAttribute__UnorderedGroup_1__140552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240577 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_rule__XAttribute__UnorderedGroup_1__240580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340605 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_rule__XAttribute__UnorderedGroup_1__340608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440633 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_rule__XAttribute__UnorderedGroup_1__440636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540661 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_rule__XAttribute__UnorderedGroup_1__540664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640689 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_rule__XAttribute__UnorderedGroup_1__640692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740717 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_rule__XAttribute__UnorderedGroup_540757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl40844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl40935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl41026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041176 = new BitSet(new long[]{0x0200000000580002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_rule__XAttribute__UnorderedGroup_5__041179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141204 = new BitSet(new long[]{0x0200000000580002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_rule__XAttribute__UnorderedGroup_5__141207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241232 = new BitSet(new long[]{0x0200000000580002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_rule__XAttribute__UnorderedGroup_5__241235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41472 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041531 = new BitSet(new long[]{0x0000000000000002L,0x0000001C00000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_rule__XReference__UnorderedGroup_1_0__041534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__041830 = new BitSet(new long[]{0x0000020000000002L,0x0000003C00400000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_rule__XReference__UnorderedGroup_1_1__041833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__141858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__0_in_rule__XReference__UnorderedGroup_241886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl41973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042578 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__1_in_rule__XReference__UnorderedGroup_2__042581 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142606 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__2_in_rule__XReference__UnorderedGroup_2__142609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242634 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__3_in_rule__XReference__UnorderedGroup_2__242637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342662 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__4_in_rule__XReference__UnorderedGroup_2__342665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442690 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__5_in_rule__XReference__UnorderedGroup_2__442693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542718 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__6_in_rule__XReference__UnorderedGroup_2__542721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__0_in_rule__XReference__UnorderedGroup_842784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl42871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl42962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl43053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043203 = new BitSet(new long[]{0x0200000000580002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__1_in_rule__XReference__UnorderedGroup_8__043206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143231 = new BitSet(new long[]{0x0200000000580002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__2_in_rule__XReference__UnorderedGroup_8__143234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243259 = new BitSet(new long[]{0x0200000000580002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__3_in_rule__XReference__UnorderedGroup_8__243262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_143323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_343354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_443385 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_543416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_643447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_143827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_543858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_043894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_143933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_143964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_043995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_244026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_044057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144088 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144455 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444791 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_544835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_644879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_97_in_rule__XAttribute__IDAssignment_1_744923 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_044962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_144993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_345024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_145055 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045210 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_99_in_rule__XReference__ContainmentAssignment_1_0_1_045290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_100_in_rule__XReference__ContainerAssignment_1_0_1_145334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_93_in_rule__XReference__TransientAssignment_2_345554 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_145822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_145861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_145900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_145935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_145966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_145997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_146028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_046059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046183 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346814 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_446845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_046876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_146907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_146938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_146969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_047000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_047035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_147268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_147338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_147408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_147478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_147587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_147657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_147727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_147797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_147832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_147867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_247902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_147933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_247968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_148003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_102_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_148039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_103_in_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_248083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_148153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_048228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_048267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_048298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_148329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_048391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_148422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048528 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_048559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_148590 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348696 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_348820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_548851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_248882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_048913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_148944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_348975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_349006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_549037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_149699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_249765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_149800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_149831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_049862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_049893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_149924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_749955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_149991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_150030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_150061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150666 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred42_InternalXcore6768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred62_InternalXcore7274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_synpred63_InternalXcore7325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_synpred65_InternalXcore7428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred132_InternalXcore21017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23859 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore25987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore26045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore32942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore33000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl22834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__122864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl22891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__022925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl22952 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__022984 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__022987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__123045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl23073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__023108 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__023111 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl23138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__123168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl23195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__023229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl23256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__023288 = new BitSet(new long[]{0x000000001E000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__023291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__123349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl23376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__023410 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__023413 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl23440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__123469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl23496 = new BitSet(new long[]{0x0000000060000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__023531 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__023534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl23561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__123591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl23618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__023652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl23679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__023711 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__023714 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__123772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl23799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__023833 = new BitSet(new long[]{0x0000000080040000L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__023836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl23863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__123892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl23919 = new BitSet(new long[]{0x0000000080040002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__023954 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__023957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl23984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__124014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl24041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__024075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl24102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__024134 = new BitSet(new long[]{0x0000000080040000L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__024137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__124195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl24222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__024256 = new BitSet(new long[]{0x0000000700020000L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__024259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl24286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__124315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl24342 = new BitSet(new long[]{0x0000000700020002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__024377 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__024380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl24407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__124437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl24464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__024498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl24525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__024557 = new BitSet(new long[]{0x0000000700020000L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__024560 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__124618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl24645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__024679 = new BitSet(new long[]{0x0000000880040000L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__024682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__124740 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__124743 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl24770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__224800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl24827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__024863 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__024866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XCastedExpression__Group__0__Impl24893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__124922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl24949 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__024984 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__024987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl25014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__125044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl25071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__025105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl25132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__025164 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__025167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__125225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__XCastedExpression__Group_1_0_0__1__Impl25253 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__025288 = new BitSet(new long[]{0x0000001000000000L,0x000000C000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__025291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl25318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__125347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl25374 = new BitSet(new long[]{0x0000001000000002L,0x000000C000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__025409 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__025412 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl25439 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__125469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl25496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__025530 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl25557 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__025589 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__025592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__125650 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__125653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl25681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__225712 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__225715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl25742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__325772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl25799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__025836 = new BitSet(new long[]{0x0000000010788020L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__025839 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl25866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__125896 = new BitSet(new long[]{0x0000000010788020L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__125899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl25926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__225957 = new BitSet(new long[]{0x8000040000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__225960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl25987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__326017 = new BitSet(new long[]{0x8000040000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__326020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl26047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__426078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl26105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__026146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl26173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__026205 = new BitSet(new long[]{0x0000001000000000L,0x000000C000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__026208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__126266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl26293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__026327 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__026330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl26358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__126389 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__126392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl26419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__226449 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__226452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl26479 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__326510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl26538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__026577 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__026580 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl26608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__126639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl26666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__026700 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__026703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl26730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__126760 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__126763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl26790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__226821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl26849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026886 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__026889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl26916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__126946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl26973 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__027008 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__027011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl27039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__127070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl27097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__027131 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__027134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__127192 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__127195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__XClosure__Group__1__Impl27223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__227254 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__227257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2__0_in_rule__XClosure__Group__2__Impl27284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__327315 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__XClosure__Group__4_in_rule__XClosure__Group__327318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_3_in_rule__XClosure__Group__3__Impl27345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group__4__Impl_in_rule__XClosure__Group__427375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__XClosure__Group__4__Impl27403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2__0__Impl_in_rule__XClosure__Group_2__027444 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0__0_in_rule__XClosure__Group_2__0__Impl27471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0__0__Impl_in_rule__XClosure__Group_2_0__027503 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0__1_in_rule__XClosure__Group_2_0__027506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__0_in_rule__XClosure__Group_2_0__0__Impl27533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0__1__Impl_in_rule__XClosure__Group_2_0__127564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_2_0_1_in_rule__XClosure__Group_2_0__1__Impl27591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__0__Impl_in_rule__XClosure__Group_2_0_0__027625 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__1_in_rule__XClosure__Group_2_0_0__027628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_0_in_rule__XClosure__Group_2_0_0__0__Impl27655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0__1__Impl_in_rule__XClosure__Group_2_0_0__127685 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__0_in_rule__XClosure__Group_2_0_0__1__Impl27712 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__0__Impl_in_rule__XClosure__Group_2_0_0_1__027747 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__1_in_rule__XClosure__Group_2_0_0_1__027750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XClosure__Group_2_0_0_1__0__Impl27778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2_0_0_1__1__Impl_in_rule__XClosure__Group_2_0_0_1__127809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_1_in_rule__XClosure__Group_2_0_0_1__1__Impl27836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__027870 = new BitSet(new long[]{0x802004E8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__027873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__127931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl27958 = new BitSet(new long[]{0x802004E8907C8072L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__027993 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__027996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl28023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__128053 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__XExpressionInClosure__Group_1__1__Impl28082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__028119 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__028122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl28149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__128179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl28206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__028240 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl28267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__028299 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__028302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__128360 = new BitSet(new long[]{0x0000040000788020L,0x0000010000200000L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__128363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl28390 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__228421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl28448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__028484 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__028487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl28514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__128544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl28571 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__028606 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__028609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XShortClosure__Group_0_0_1_1__0__Impl28637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__128668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl28695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__028729 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__028732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XParenthesizedExpression__Group__0__Impl28760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__128791 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__128794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl28821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__228850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XParenthesizedExpression__Group__2__Impl28878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__028915 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__028918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__128976 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__128979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__XIfExpression__Group__1__Impl29007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__229038 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__229041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XIfExpression__Group__2__Impl29069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__329100 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__329103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl29130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__429160 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__429163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XIfExpression__Group__4__Impl29191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__529222 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__529225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl29252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__629282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl29309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__029354 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__029357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__XIfExpression__Group_6__0__Impl29386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__129418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl29445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__029479 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__029482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__129540 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__129543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__XSwitchExpression__Group__1__Impl29571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__229602 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__229605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2__0_in_rule__XSwitchExpression__Group__2__Impl29632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__329663 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__329666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_3_in_rule__XSwitchExpression__Group__3__Impl29693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__429723 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__429726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__XSwitchExpression__Group__4__Impl29754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__529785 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__529788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29817 = new BitSet(new long[]{0x0000040000788022L,0x0000000000200140L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_5_in_rule__XSwitchExpression__Group__5__Impl29829 = new BitSet(new long[]{0x0000040000788022L,0x0000000000200140L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__629862 = new BitSet(new long[]{0x0040000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__7_in_rule__XSwitchExpression__Group__629865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__0_in_rule__XSwitchExpression__Group__6__Impl29892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group__7__Impl_in_rule__XSwitchExpression__Group__729923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__XSwitchExpression__Group__7__Impl29951 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2__0__Impl_in_rule__XSwitchExpression__Group_2__029998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Group_2__0__Impl30025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__030057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__030060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__LocalVarNameAssignment_2_0_0_in_rule__XSwitchExpression__Group_2_0__0__Impl30087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__130117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__XSwitchExpression__Group_2_0__1__Impl30145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__0__Impl_in_rule__XSwitchExpression__Group_6__030180 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__1_in_rule__XSwitchExpression__Group_6__030183 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__XSwitchExpression__Group_6__0__Impl30211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__1__Impl_in_rule__XSwitchExpression__Group_6__130242 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__2_in_rule__XSwitchExpression__Group_6__130245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__XSwitchExpression__Group_6__1__Impl30273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__Group_6__2__Impl_in_rule__XSwitchExpression__Group_6__230304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_6_2_in_rule__XSwitchExpression__Group_6__2__Impl30331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__030367 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__030370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_0_in_rule__XCasePart__Group__0__Impl30397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__130428 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200140L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__130431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group_1__0_in_rule__XCasePart__Group__1__Impl30458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__230489 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__230492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__XCasePart__Group__2__Impl30520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__330551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_in_rule__XCasePart__Group__3__Impl30578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group_1__0__Impl_in_rule__XCasePart__Group_1__030616 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XCasePart__Group_1__1_in_rule__XCasePart__Group_1__030619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__XCasePart__Group_1__0__Impl30647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__Group_1__1__Impl_in_rule__XCasePart__Group_1__130678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_1_1_in_rule__XCasePart__Group_1__1__Impl30705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__030739 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__030742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__130800 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__130803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__XForLoopExpression__Group__1__Impl30831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__230862 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__230865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XForLoopExpression__Group__2__Impl30893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__330924 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__4_in_rule__XForLoopExpression__Group__330927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_3_in_rule__XForLoopExpression__Group__3__Impl30954 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__4__Impl_in_rule__XForLoopExpression__Group__430984 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__5_in_rule__XForLoopExpression__Group__430987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__XForLoopExpression__Group__4__Impl31015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__5__Impl_in_rule__XForLoopExpression__Group__531046 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__6_in_rule__XForLoopExpression__Group__531049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_5_in_rule__XForLoopExpression__Group__5__Impl31076 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__6__Impl_in_rule__XForLoopExpression__Group__631106 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__7_in_rule__XForLoopExpression__Group__631109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XForLoopExpression__Group__6__Impl31137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__Group__7__Impl_in_rule__XForLoopExpression__Group__731168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_7_in_rule__XForLoopExpression__Group__7__Impl31195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__031241 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__031244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__131302 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__131305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__XWhileExpression__Group__1__Impl31333 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__231364 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__231367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XWhileExpression__Group__2__Impl31395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__331426 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__331429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl31456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__431486 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__431489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XWhileExpression__Group__4__Impl31517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__531548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl31575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__031617 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__031620 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__131678 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__131681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__XDoWhileExpression__Group__1__Impl31709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__231740 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__231743 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl31770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__331800 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__331803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__XDoWhileExpression__Group__3__Impl31831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__431862 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__431865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XDoWhileExpression__Group__4__Impl31893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__531924 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__531927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl31954 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__631984 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XDoWhileExpression__Group__6__Impl32012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__032057 = new BitSet(new long[]{0x0000002000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__032060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__132118 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__132121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl32148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__232178 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__232181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl32208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__332238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl32265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__032304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl32331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__032363 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__032366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl32393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__132423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl32450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__032484 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__032487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_11_in_rule__XVariableDeclaration__Group_3__0__Impl32515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__132546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl32573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__032607 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__032610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl32637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__132668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl32695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__032729 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__032732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl32759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__132789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl32816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__032850 = new BitSet(new long[]{0x0000004010788020L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__032853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__132911 = new BitSet(new long[]{0x0000004010788020L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__132914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__DeclaringTypeAssignment_1_in_rule__XFeatureCall__Group__1__Impl32941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__232972 = new BitSet(new long[]{0x0000004010788020L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__232975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__0_in_rule__XFeatureCall__Group__2__Impl33002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__333033 = new BitSet(new long[]{0x8000040000000000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__333036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_3_in_rule__XFeatureCall__Group__3__Impl33063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__433093 = new BitSet(new long[]{0x8000040000000000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__5_in_rule__XFeatureCall__Group__433096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0_in_rule__XFeatureCall__Group__4__Impl33123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group__5__Impl_in_rule__XFeatureCall__Group__533154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_rule__XFeatureCall__Group__5__Impl33181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__0__Impl_in_rule__XFeatureCall__Group_2__033224 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__1_in_rule__XFeatureCall__Group_2__033227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XFeatureCall__Group_2__0__Impl33255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__1__Impl_in_rule__XFeatureCall__Group_2__133286 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__2_in_rule__XFeatureCall__Group_2__133289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_1_in_rule__XFeatureCall__Group_2__1__Impl33316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__2__Impl_in_rule__XFeatureCall__Group_2__233346 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__3_in_rule__XFeatureCall__Group_2__233349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__0_in_rule__XFeatureCall__Group_2__2__Impl33376 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2__3__Impl_in_rule__XFeatureCall__Group_2__333407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XFeatureCall__Group_2__3__Impl33435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__0__Impl_in_rule__XFeatureCall__Group_2_2__033474 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__1_in_rule__XFeatureCall__Group_2_2__033477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XFeatureCall__Group_2_2__0__Impl33505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_2_2__1__Impl_in_rule__XFeatureCall__Group_2_2__133536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_2_2_1_in_rule__XFeatureCall__Group_2_2__1__Impl33563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0__Impl_in_rule__XFeatureCall__Group_4__033597 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__1_in_rule__XFeatureCall__Group_4__033600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_4_0_in_rule__XFeatureCall__Group_4__0__Impl33627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__1__Impl_in_rule__XFeatureCall__Group_4__133657 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__2_in_rule__XFeatureCall__Group_4__133660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_4_1_in_rule__XFeatureCall__Group_4__1__Impl33687 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__2__Impl_in_rule__XFeatureCall__Group_4__233718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XFeatureCall__Group_4__2__Impl33746 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1__033783 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__1_in_rule__XFeatureCall__Group_4_1_1__033786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_0_in_rule__XFeatureCall__Group_4_1_1__0__Impl33813 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1__133843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0_in_rule__XFeatureCall__Group_4_1_1__1__Impl33870 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__0__Impl_in_rule__XFeatureCall__Group_4_1_1_1__033905 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1_in_rule__XFeatureCall__Group_4_1_1_1__033908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XFeatureCall__Group_4_1_1_1__0__Impl33936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4_1_1_1__1__Impl_in_rule__XFeatureCall__Group_4_1_1_1__133967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_1_in_rule__XFeatureCall__Group_4_1_1_1__1__Impl33994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaticQualifier__Group__0__Impl_in_rule__StaticQualifier__Group__034028 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__StaticQualifier__Group__1_in_rule__StaticQualifier__Group__034031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__StaticQualifier__Group__0__Impl34058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StaticQualifier__Group__1__Impl_in_rule__StaticQualifier__Group__134087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__StaticQualifier__Group__1__Impl34115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__034150 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__034153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__134211 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__134214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__XConstructorCall__Group__1__Impl34242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__234273 = new BitSet(new long[]{0x0000040010000000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__234276 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl34303 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__334333 = new BitSet(new long[]{0x0000040010000000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__334336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl34363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__434394 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__434397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XConstructorCall__Group__4__Impl34425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__534456 = new BitSet(new long[]{0x80200CE8907C8070L,0x000007000027EE28L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__6_in_rule__XConstructorCall__Group__534459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Alternatives_5_in_rule__XConstructorCall__Group__5__Impl34486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__6__Impl_in_rule__XConstructorCall__Group__634517 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__7_in_rule__XConstructorCall__Group__634520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XConstructorCall__Group__6__Impl34548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group__7__Impl_in_rule__XConstructorCall__Group__734579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_rule__XConstructorCall__Group__7__Impl34606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__034653 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__034656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__XConstructorCall__Group_3__0__Impl34684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__134715 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__134718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl34745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__234775 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__234778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl34805 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__334836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__XConstructorCall__Group_3__3__Impl34864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__034903 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__034906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XConstructorCall__Group_3_2__0__Impl34934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__134965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl34992 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__0__Impl_in_rule__XConstructorCall__Group_5_1__035026 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__1_in_rule__XConstructorCall__Group_5_1__035029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_0_in_rule__XConstructorCall__Group_5_1__0__Impl35056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1__1__Impl_in_rule__XConstructorCall__Group_5_1__135086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__0_in_rule__XConstructorCall__Group_5_1__1__Impl35113 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__0__Impl_in_rule__XConstructorCall__Group_5_1_1__035148 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__1_in_rule__XConstructorCall__Group_5_1_1__035151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XConstructorCall__Group_5_1_1__0__Impl35179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__Group_5_1_1__1__Impl_in_rule__XConstructorCall__Group_5_1_1__135210 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_1_1_1_in_rule__XConstructorCall__Group_5_1_1__1__Impl35237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__035271 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__035274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__135332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl35359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__035393 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__035396 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__135454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__XNullLiteral__Group__1__Impl35482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIntLiteral__Group__0__Impl_in_rule__XIntLiteral__Group__035517 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__XIntLiteral__Group__1_in_rule__XIntLiteral__Group__035520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIntLiteral__Group__1__Impl_in_rule__XIntLiteral__Group__135578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIntLiteral__ValueAssignment_1_in_rule__XIntLiteral__Group__1__Impl35605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__035639 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__035642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__135700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl35727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__035761 = new BitSet(new long[]{0x8000008000000050L,0x000004000000C000L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__035764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__135822 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__135825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__XTypeLiteral__Group__1__Impl35853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__235884 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__235887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XTypeLiteral__Group__2__Impl35915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__335946 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__335949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl35976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__436006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XTypeLiteral__Group__4__Impl36034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__036075 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__036078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__136136 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__136139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__XThrowExpression__Group__1__Impl36167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__236198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl36225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__036261 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__036264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__136322 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__136325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__XReturnExpression__Group__1__Impl36353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__236384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl36411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__036448 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__036451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__136509 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__136512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__XTryCatchFinallyExpression__Group__1__Impl36540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__236571 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__236574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl36601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__336631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl36658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__036696 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__036699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36728 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl36740 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__136773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl36800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036835 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__036838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl36867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__136899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl36926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__036960 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__036963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl36991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__137022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl37049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__037083 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__037086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__XCatchClause__Group__0__Impl37115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__137147 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__137150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XCatchClause__Group__1__Impl37178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__237209 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__237212 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl37239 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__337269 = new BitSet(new long[]{0x802004E8907C8070L,0x000006000007EE28L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__337272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XCatchClause__Group__3__Impl37300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__437331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl37358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__037398 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__037401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl37428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__137457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl37484 = new BitSet(new long[]{0x0000001000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__037519 = new BitSet(new long[]{0x0000000000788020L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__037522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__QualifiedName__Group_1__0__Impl37551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__137583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl37610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__037643 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__037646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl37673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__137702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl37729 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__037764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl37791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__037823 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__037826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__137884 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__2_in_rule__JvmTypeReference__Group_0_1_0__137887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__JvmTypeReference__Group_0_1_0__1__Impl37915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__2__Impl_in_rule__JvmTypeReference__Group_0_1_0__237946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__JvmTypeReference__Group_0_1_0__2__Impl37974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__038011 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__038014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl38041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__138072 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__138075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__XFunctionTypeRef__Group__1__Impl38103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__238134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl38161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__038197 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__038200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XFunctionTypeRef__Group_0__0__Impl38228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__138259 = new BitSet(new long[]{0x0000180000000000L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__138262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_in_rule__XFunctionTypeRef__Group_0__1__Impl38289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__238319 = new BitSet(new long[]{0x0000180000000000L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__3_in_rule__XFunctionTypeRef__Group_0__238322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__0_in_rule__XFunctionTypeRef__Group_0__2__Impl38349 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__3__Impl_in_rule__XFunctionTypeRef__Group_0__338380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__XFunctionTypeRef__Group_0__3__Impl38408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__0__Impl_in_rule__XFunctionTypeRef__Group_0_2__038447 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__1_in_rule__XFunctionTypeRef__Group_0_2__038450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__XFunctionTypeRef__Group_0_2__0__Impl38478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_2__1__Impl_in_rule__XFunctionTypeRef__Group_0_2__138509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_1_in_rule__XFunctionTypeRef__Group_0_2__1__Impl38536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__038570 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__038573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl38600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__138630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl38657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__038692 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__038695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl38724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__138756 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__138759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl38786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__238816 = new BitSet(new long[]{0x0000100008000000L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__238819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl38846 = new BitSet(new long[]{0x0000100000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__338877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl38905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__038944 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__038947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl38975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__139006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl39033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__039067 = new BitSet(new long[]{0x0000040000798020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__039070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__139128 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__139131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__JvmWildcardTypeReference__Group__1__Impl39159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__239190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl39217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__039254 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__039257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__JvmUpperBound__Group__0__Impl39285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__139316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl39343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__039377 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__039380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__JvmUpperBoundAnded__Group__0__Impl39408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__139439 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl39466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__039500 = new BitSet(new long[]{0x0000040000788020L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__039503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__JvmLowerBound__Group__0__Impl39531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__139562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl39589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_rule__XDataType__UnorderedGroup_639626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0_in_rule__XDataType__UnorderedGroup_6__Impl39713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_1__0_in_rule__XDataType__UnorderedGroup_6__Impl39804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__039863 = new BitSet(new long[]{0x0008000000000002L,0x0000000000800000L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_rule__XDataType__UnorderedGroup_6__039866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__Impl_in_rule__XDataType__UnorderedGroup_6__139891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_rule__XAttribute__UnorderedGroup_139919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_rule__XAttribute__UnorderedGroup_1__Impl40006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_rule__XAttribute__UnorderedGroup_1__Impl40097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_rule__XAttribute__UnorderedGroup_1__Impl40188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_rule__XAttribute__UnorderedGroup_1__Impl40279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_rule__XAttribute__UnorderedGroup_1__Impl40370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_rule__XAttribute__UnorderedGroup_1__Impl40461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_rule__XAttribute__UnorderedGroup_1__Impl40552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__IDAssignment_1_7_in_rule__XAttribute__UnorderedGroup_1__Impl40643 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__040702 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_rule__XAttribute__UnorderedGroup_1__040705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__140730 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_rule__XAttribute__UnorderedGroup_1__140733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__240758 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_rule__XAttribute__UnorderedGroup_1__240761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__340786 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_rule__XAttribute__UnorderedGroup_1__340789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__440814 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_rule__XAttribute__UnorderedGroup_1__440817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__540842 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_rule__XAttribute__UnorderedGroup_1__540845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__640870 = new BitSet(new long[]{0x0000000000000002L,0x00000003FC000000L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_rule__XAttribute__UnorderedGroup_1__640873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__Impl_in_rule__XAttribute__UnorderedGroup_1__740898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_rule__XAttribute__UnorderedGroup_540938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0_in_rule__XAttribute__UnorderedGroup_5__Impl41025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0_in_rule__XAttribute__UnorderedGroup_5__Impl41116 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0_in_rule__XAttribute__UnorderedGroup_5__Impl41207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_3__0_in_rule__XAttribute__UnorderedGroup_5__Impl41298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__041357 = new BitSet(new long[]{0x0200000000580002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_rule__XAttribute__UnorderedGroup_5__041360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__141385 = new BitSet(new long[]{0x0200000000580002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_rule__XAttribute__UnorderedGroup_5__141388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__241413 = new BitSet(new long[]{0x0200000000580002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_rule__XAttribute__UnorderedGroup_5__241416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__Impl_in_rule__XAttribute__UnorderedGroup_5__341441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__0_in_rule__XReference__UnorderedGroup_1_041473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_rule__XReference__UnorderedGroup_1_0__Impl41562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Alternatives_1_0_1_in_rule__XReference__UnorderedGroup_1_0__Impl41653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__041712 = new BitSet(new long[]{0x0000000000000002L,0x0000001C00000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_rule__XReference__UnorderedGroup_1_0__041715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__Impl_in_rule__XReference__UnorderedGroup_1_0__141740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__0_in_rule__XReference__UnorderedGroup_1_141768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_rule__XReference__UnorderedGroup_1_1__Impl41857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__XReference__UnorderedGroup_1_1__Impl41950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__042011 = new BitSet(new long[]{0x0000020000000002L,0x0000003C00400000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_rule__XReference__UnorderedGroup_1_1__042014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__Impl_in_rule__XReference__UnorderedGroup_1_1__142039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__0_in_rule__XReference__UnorderedGroup_242067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_rule__XReference__UnorderedGroup_2__Impl42154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UniqueAssignment_2_1_in_rule__XReference__UnorderedGroup_2__Impl42245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_rule__XReference__UnorderedGroup_2__Impl42336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__TransientAssignment_2_3_in_rule__XReference__UnorderedGroup_2__Impl42427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__VolatileAssignment_2_4_in_rule__XReference__UnorderedGroup_2__Impl42518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_rule__XReference__UnorderedGroup_2__Impl42609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__DerivedAssignment_2_6_in_rule__XReference__UnorderedGroup_2__Impl42700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__042759 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__1_in_rule__XReference__UnorderedGroup_2__042762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__142787 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__2_in_rule__XReference__UnorderedGroup_2__142790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__242815 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__3_in_rule__XReference__UnorderedGroup_2__242818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__342843 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__4_in_rule__XReference__UnorderedGroup_2__342846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__442871 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__5_in_rule__XReference__UnorderedGroup_2__442874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__542899 = new BitSet(new long[]{0x0000000000000002L,0x00000001FC000000L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__6_in_rule__XReference__UnorderedGroup_2__542902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__Impl_in_rule__XReference__UnorderedGroup_2__642927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__0_in_rule__XReference__UnorderedGroup_842965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_0__0_in_rule__XReference__UnorderedGroup_8__Impl43052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_1__0_in_rule__XReference__UnorderedGroup_8__Impl43143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_2__0_in_rule__XReference__UnorderedGroup_8__Impl43234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_3__0_in_rule__XReference__UnorderedGroup_8__Impl43325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__043384 = new BitSet(new long[]{0x0200000000580002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__1_in_rule__XReference__UnorderedGroup_8__043387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__143412 = new BitSet(new long[]{0x0200000000580002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__2_in_rule__XReference__UnorderedGroup_8__143415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__243440 = new BitSet(new long[]{0x0200000000580002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__3_in_rule__XReference__UnorderedGroup_8__243443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__Impl_in_rule__XReference__UnorderedGroup_8__343468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XPackage__AnnotationsAssignment_143504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XPackage__NameAssignment_343535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXImportDirective_in_rule__XPackage__ImportDirectivesAssignment_443566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotationDirective_in_rule__XPackage__AnnotationDirectivesAssignment_543597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClassifier_in_rule__XPackage__ClassifiersAssignment_643628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotation__SourceAssignment_143663 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_143698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXStringToStringMapEntry_in_rule__XAnnotation__DetailsAssignment_2_2_143729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XStringToStringMapEntry__KeyAssignment_043760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringToStringMapEntry__ValueAssignment_243791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDirective__ImportedNamespaceAssignment_143822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__XAnnotationDirective__SourceURIAssignment_143853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XAnnotationDirective__NameAssignment_343884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XDataType__AnnotationsAssignment_043915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XDataType__NameAssignment_243946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_143977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XDataType__TypeParametersAssignment_3_2_144008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XDataType__InstanceTypeAssignment_544039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_87_in_rule__XDataType__SerializableAssignment_6_0_044075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XDataType__CreateBodyAssignment_6_0_144114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XDataType__ConvertBodyAssignment_6_1_144145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XEnum__AnnotationsAssignment_044176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XEnum__NameAssignment_244207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_044238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXEnumLiteral_in_rule__XEnum__LiteralsAssignment_4_1_144269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XEnumLiteral__AnnotationsAssignment_044300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XEnumLiteral__NameAssignment_144331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__XEnumLiteral__LiteralAssignment_2_144362 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__XEnumLiteral__ValueAssignment_3_144393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XClass__AnnotationsAssignment_144424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_88_in_rule__XClass__AbstractAssignment_2_0_044460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_89_in_rule__XClass__InterfaceAssignment_2_144504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XClass__NameAssignment_344543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_144574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XClass__TypeParametersAssignment_4_2_144605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_144636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XClass__SuperTypesAssignment_5_2_144667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XClass__InstanceTypeAssignment_6_144698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMember_in_rule__XClass__MembersAssignment_844729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XAttribute__AnnotationsAssignment_044760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__XAttribute__UnorderedAssignment_1_044796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__XAttribute__UniqueAssignment_1_144840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_92_in_rule__XAttribute__ReadonlyAssignment_1_244884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_93_in_rule__XAttribute__TransientAssignment_1_344928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_94_in_rule__XAttribute__VolatileAssignment_1_444972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_95_in_rule__XAttribute__UnsettableAssignment_1_545016 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_96_in_rule__XAttribute__DerivedAssignment_1_645060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_97_in_rule__XAttribute__IDAssignment_1_745104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XAttribute__TypeAssignment_2_0_045143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XAttribute__MultiplicityAssignment_2_0_145174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XAttribute__NameAssignment_345205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttribute__DefaultValueLiteralAssignment_4_145236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__GetBodyAssignment_5_0_145267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__SetBodyAssignment_5_1_145298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__IsSetBodyAssignment_5_2_145329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XAttribute__UnsetBodyAssignment_5_3_145360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XReference__AnnotationsAssignment_045391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_98_in_rule__XReference__ResolveProxiesAssignment_1_0_045427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_99_in_rule__XReference__ContainmentAssignment_1_0_1_045471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_100_in_rule__XReference__ContainerAssignment_1_0_1_145515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_101_in_rule__XReference__LocalAssignment_1_1_045559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__XReference__UnorderedAssignment_2_045603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__XReference__UniqueAssignment_2_145647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_92_in_rule__XReference__ReadonlyAssignment_2_245691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_93_in_rule__XReference__TransientAssignment_2_345735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_94_in_rule__XReference__VolatileAssignment_2_445779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_95_in_rule__XReference__UnsettableAssignment_2_545823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_96_in_rule__XReference__DerivedAssignment_2_645867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XReference__TypeAssignment_345906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XReference__MultiplicityAssignment_445937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XReference__NameAssignment_545968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__OppositeAssignment_6_146003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_146042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XReference__KeysAssignment_7_2_146081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__GetBodyAssignment_8_0_146116 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__SetBodyAssignment_8_1_146147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__IsSetBodyAssignment_8_2_146178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XReference__UnsetBodyAssignment_8_3_146209 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XOperation__AnnotationsAssignment_046240 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_0_046276 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_0_146320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__XOperation__UniqueAssignment_2_1_046364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__XOperation__UnorderedAssignment_2_1_146408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_146447 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeParameter_in_rule__XOperation__TypeParametersAssignment_3_2_146478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__TypeAssignment_4_046509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XOperation__MultiplicityAssignment_546540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XOperation__NameAssignment_646571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_046602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXParameter_in_rule__XOperation__ParametersAssignment_8_1_146633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_146664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XOperation__ExceptionsAssignment_10_2_146695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XOperation__BodyAssignment_1146726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XParameter__AnnotationsAssignment_046757 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_0_046793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_0_146837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__XParameter__UniqueAssignment_1_1_046881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__XParameter__UnorderedAssignment_1_1_146925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XParameter__TypeAssignment_246964 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMultiplicity_in_rule__XParameter__MultiplicityAssignment_346995 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XParameter__NameAssignment_447026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAnnotation_in_rule__XTypeParameter__AnnotationsAssignment_047057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__XTypeParameter__NameAssignment_147088 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_147119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XTypeParameter__BoundsAssignment_2_2_147150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_rule__XBlockExpression__ExpressionsAssignment_2_047181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXQualifiedName_in_rule__XGenericType__TypeAssignment_047216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_147251 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericTypeArgument_in_rule__XGenericType__TypeArgumentsAssignment_1_2_147282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__UpperBoundAssignment_2_0_147313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXGenericType_in_rule__XGenericWildcardTypeArgument__LowerBoundAssignment_2_1_147344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XAssignment__FeatureAssignment_0_147379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_347414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_147449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_147484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_147519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_147554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_147589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_147624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_147659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_147694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XRelationalExpression__TypeAssignment_1_0_147729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_147768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_147803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_147838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_147873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_147908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_147943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_147978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_148013 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_148048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__OperandAssignment_0_248083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_148114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_248149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_148184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_102_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_148220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_103_in_rule__XMemberFeatureCall__SpreadingAssignment_1_1_0_0_1_248264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_148303 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_148334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_248369 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_048409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_048448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_048479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_148510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_448541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_048572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_2_0_0_1_148603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__XClosure__ExplicitSyntaxAssignment_2_0_148639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_348678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpressionInsideBlock_in_rule__XExpressionInClosure__ExpressionsAssignment_1_048709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_048740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_148771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_248807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_148846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_348877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_548908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_148939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XSwitchExpression__LocalVarNameAssignment_2_0_048970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_349001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_549032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_6_249063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_049094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_1_149125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_349156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_349187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_549218 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_749249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_349280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_549311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_249342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_549373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_105_in_rule__XVariableDeclaration__WriteableAssignment_1_049409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_049448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_149479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_149510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_149541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_049572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_149603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_049634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_149665 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStaticQualifier_in_rule__XFeatureCall__DeclaringTypeAssignment_149700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_149735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_2_2_149766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_349801 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__XFeatureCall__ExplicitOperationCallAssignment_4_049841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_049880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_049911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_1_1_149942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_549973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_250008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_150043 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_150074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_5_050105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_050136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_5_1_1_150167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_750198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__XBooleanLiteral__IsTrueAssignment_1_150234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__XIntLiteral__ValueAssignment_150273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_150304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_350339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_250374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_250405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_250436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_050467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_150498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_150529 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_250560 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_450591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_150622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_2_150653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_250684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_050719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_150754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_150785 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_050816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_150847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_150878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_150909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_150940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred42_InternalXcore6828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred62_InternalXcore7334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_1_0_in_synpred63_InternalXcore7385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_0_in_synpred65_InternalXcore7488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred132_InternalXcore21077 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred133_InternalXcore21500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred134_InternalXcore21923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred135_InternalXcore22346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred136_InternalXcore22769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred137_InternalXcore23496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred138_InternalXcore23919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred139_InternalXcore24342 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets002 { - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39445 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore39825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore39916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore40007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore40844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore40935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore41026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore41833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore41886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore41973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42581 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore42871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore42962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore43053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred140_InternalXcore24949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred141_InternalXcore25374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred143_InternalXcore26047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred144_InternalXcore26105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XClosure__Group_2__0_in_synpred148_InternalXcore27284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred155_InternalXcore29309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__Group_4__0_in_synpred165_InternalXcore33123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_5_in_synpred166_InternalXcore33181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_7_in_synpred172_InternalXcore34606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred175_InternalXcore36411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred176_InternalXcore36740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred177_InternalXcore36800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred178_InternalXcore37484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred179_InternalXcore37729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred182_InternalXcore38657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__0_in_synpred185_InternalXcore39626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__Group_6_0__0_in_synpred186_InternalXcore39713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XDataType__UnorderedGroup_6__1_in_synpred187_InternalXcore39866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__0_in_synpred188_InternalXcore39919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedAssignment_1_0_in_synpred189_InternalXcore40006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UniqueAssignment_1_1_in_synpred190_InternalXcore40097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__ReadonlyAssignment_1_2_in_synpred191_InternalXcore40188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__TransientAssignment_1_3_in_synpred192_InternalXcore40279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__VolatileAssignment_1_4_in_synpred193_InternalXcore40370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnsettableAssignment_1_5_in_synpred194_InternalXcore40461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__DerivedAssignment_1_6_in_synpred195_InternalXcore40552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__1_in_synpred196_InternalXcore40705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__2_in_synpred197_InternalXcore40733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__3_in_synpred198_InternalXcore40761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__4_in_synpred199_InternalXcore40789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__5_in_synpred200_InternalXcore40817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__6_in_synpred201_InternalXcore40845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_1__7_in_synpred202_InternalXcore40873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__0_in_synpred203_InternalXcore40938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_0__0_in_synpred204_InternalXcore41025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_1__0_in_synpred205_InternalXcore41116 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__Group_5_2__0_in_synpred206_InternalXcore41207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__1_in_synpred207_InternalXcore41360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__2_in_synpred208_InternalXcore41388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XAttribute__UnorderedGroup_5__3_in_synpred209_InternalXcore41416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__ResolveProxiesAssignment_1_0_0_in_synpred210_InternalXcore41562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_0__1_in_synpred211_InternalXcore41715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__LocalAssignment_1_1_0_in_synpred212_InternalXcore41857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_1_1__1_in_synpred213_InternalXcore42014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__0_in_synpred214_InternalXcore42067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedAssignment_2_0_in_synpred215_InternalXcore42154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UniqueAssignment_2_1_in_synpred216_InternalXcore42245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__ReadonlyAssignment_2_2_in_synpred217_InternalXcore42336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__TransientAssignment_2_3_in_synpred218_InternalXcore42427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__VolatileAssignment_2_4_in_synpred219_InternalXcore42518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnsettableAssignment_2_5_in_synpred220_InternalXcore42609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__1_in_synpred221_InternalXcore42762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__2_in_synpred222_InternalXcore42790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__3_in_synpred223_InternalXcore42818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__4_in_synpred224_InternalXcore42846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__5_in_synpred225_InternalXcore42874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_2__6_in_synpred226_InternalXcore42902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__0_in_synpred227_InternalXcore42965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_0__0_in_synpred228_InternalXcore43052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_1__0_in_synpred229_InternalXcore43143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__Group_8_2__0_in_synpred230_InternalXcore43234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__1_in_synpred231_InternalXcore43387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__2_in_synpred232_InternalXcore43415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__XReference__UnorderedGroup_8__3_in_synpred233_InternalXcore43443 = new BitSet(new long[]{0x0000000000000002L}); } diff --git a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/AbstractXcoreRuntimeModule.java b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/AbstractXcoreRuntimeModule.java index 7cf5078a9..b4594edb1 100644 --- a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/AbstractXcoreRuntimeModule.java +++ b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/AbstractXcoreRuntimeModule.java @@ -114,11 +114,6 @@ public abstract class AbstractXcoreRuntimeModule extends DefaultRuntimeModule { binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); } - // contributed by org.eclipse.xtext.generator.generator.GeneratorFragment - public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator() { - return org.eclipse.emf.ecore.xcore.generator.XcoreGenerator.class; - } - // contributed by org.eclipse.xtext.generator.types.TypesGeneratorFragment public java.lang.ClassLoader bindClassLoaderToInstance() { return getClass().getClassLoader(); @@ -205,8 +200,18 @@ public abstract class AbstractXcoreRuntimeModule extends DefaultRuntimeModule { } // contributed by org.eclipse.xtext.generator.xbase.XbaseGeneratorFragment - public Class<? extends org.eclipse.xtext.resource.ILateInitialization> bindILateInitialization() { - return org.eclipse.xtext.xbase.resource.JvmModelInferringInitializer.class; + public Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer() { + return org.eclipse.xtext.xbase.jvmmodel.JvmModelAssociator.class; + } + + // contributed by org.eclipse.xtext.generator.xbase.XbaseGeneratorFragment + public Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager() { + return org.eclipse.xtext.resource.DerivedStateAwareResourceDescriptionManager.class; + } + + // contributed by org.eclipse.xtext.generator.xbase.XbaseGeneratorFragment + public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator() { + return org.eclipse.xtext.xbase.compiler.JvmModelGenerator.class; } // contributed by org.eclipse.xtext.generator.xbase.XbaseGeneratorFragment diff --git a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi index b292d80a8..97ae4e06c 100644 --- a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi +++ b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/Xcore.xmi @@ -34,7 +34,7 @@ </elements> <elements xsi:type="xtext:Keyword" value="package"/> <elements xsi:type="xtext:Assignment" feature="name" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> </elements> <elements xsi:type="xtext:Assignment" cardinality="*" feature="importDirectives" operator="+="> <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.3"/> @@ -82,7 +82,7 @@ </type> <alternatives xsi:type="xtext:Group"> <elements xsi:type="xtext:Assignment" feature="key" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> </elements> <elements xsi:type="xtext:Keyword" value="="/> <elements xsi:type="xtext:Assignment" feature="value" operator="="> @@ -106,7 +106,7 @@ <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> </type> <alternatives xsi:type="xtext:Group"> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <elements xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> <elements xsi:type="xtext:Keyword" cardinality="?" value=".*"/> </alternatives> </rules> @@ -1013,7 +1013,7 @@ <type metamodel="/1/@metamodelDeclarations.1"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmType"/> </type> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> </terminal> </elements> </elements> @@ -1336,18 +1336,18 @@ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/xbase/Xbase#//XExpression"/> </type> <alternatives xsi:type="xtext:Alternatives"> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.41"/> + <elements xsi:type="xtext:RuleCall" rule="/1/@rules.42"/> <elements xsi:type="xtext:RuleCall" rule="/0/@rules.18"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.29"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.38"/> + <elements xsi:type="xtext:RuleCall" rule="/1/@rules.39"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.23"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.28"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.31"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.32"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.33"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.47"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.48"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.49"/> + <elements xsi:type="xtext:RuleCall" rule="/1/@rules.50"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.27"/> </alternatives> </rules> @@ -1357,11 +1357,11 @@ </type> <alternatives xsi:type="xtext:Alternatives"> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.24"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.42"/> - <elements xsi:type="xtext:RuleCall" rule="/1/@rules.44"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.43"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.45"/> + <elements xsi:type="xtext:RuleCall" rule="/1/@rules.44"/> <elements xsi:type="xtext:RuleCall" rule="/1/@rules.46"/> + <elements xsi:type="xtext:RuleCall" rule="/1/@rules.47"/> </alternatives> </rules> <rules xsi:type="xtext:ParserRule" name="XClosure"> @@ -1692,6 +1692,19 @@ </elements> </alternatives> </rules> + <rules xsi:type="xtext:ParserRule" name="FullJvmFormalParameter"> + <type metamodel="/1/@metamodelDeclarations.1"> + <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmFormalParameter"/> + </type> + <alternatives xsi:type="xtext:Group"> + <elements xsi:type="xtext:Assignment" feature="parameterType" operator="="> + <terminal xsi:type="xtext:RuleCall" rule="/2/@rules.0"/> + </elements> + <elements xsi:type="xtext:Assignment" feature="name" operator="="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.24"/> + </elements> + </alternatives> + </rules> <rules xsi:type="xtext:ParserRule" name="XFeatureCall"> <type metamodel="/1/@metamodelDeclarations.0"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/xbase/Xbase#//XExpression"/> @@ -1707,7 +1720,7 @@ <type metamodel="/1/@metamodelDeclarations.1"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmDeclaredType"/> </type> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.40"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.41"/> </terminal> </elements> <elements xsi:type="xtext:Group" cardinality="?"> @@ -1728,7 +1741,7 @@ <type metamodel="/1/@metamodelDeclarations.1"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmIdentifiableElement"/> </type> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.39"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.40"/> </terminal> </elements> <elements xsi:type="xtext:Group" cardinality="?"> @@ -1792,7 +1805,7 @@ <type metamodel="/1/@metamodelDeclarations.1"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmConstructor"/> </type> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> </terminal> </elements> <elements xsi:type="xtext:Group" cardinality="?"> @@ -1909,7 +1922,7 @@ <type metamodel="/1/@metamodelDeclarations.1"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmType"/> </type> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> </terminal> </elements> <elements xsi:type="xtext:Keyword" value=")"/> @@ -1964,7 +1977,7 @@ <elements xsi:type="xtext:Alternatives"> <elements xsi:type="xtext:Group"> <elements xsi:type="xtext:Assignment" cardinality="+" feature="catchClauses" operator="+="> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.50"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> </elements> <elements xsi:type="xtext:Group" cardinality="?"> <elements xsi:type="xtext:Keyword" predicated="true" value="finally"/> @@ -1990,7 +2003,7 @@ <elements xsi:type="xtext:Keyword" predicated="true" value="catch"/> <elements xsi:type="xtext:Keyword" value="("/> <elements xsi:type="xtext:Assignment" feature="declaredParam" operator="="> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.37"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.38"/> </elements> <elements xsi:type="xtext:Keyword" value=")"/> <elements xsi:type="xtext:Assignment" feature="expression" operator="="> @@ -2074,7 +2087,7 @@ <type metamodel="/2/@metamodelDeclarations.1"> <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/xtext/common/JavaVMTypes#//JvmType"/> </type> - <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/> + <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/> </terminal> </elements> <elements xsi:type="xtext:Group" cardinality="?"> diff --git a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g index 6ce1cbec3..ecb828cfe 100644 --- a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g +++ b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g @@ -6329,6 +6329,63 @@ ruleJvmFormalParameter returns [EObject current=null] +// Entry rule entryRuleFullJvmFormalParameter +entryRuleFullJvmFormalParameter returns [EObject current=null] + : + { newCompositeNode(grammarAccess.getFullJvmFormalParameterRule()); } + iv_ruleFullJvmFormalParameter=ruleFullJvmFormalParameter + { $current=$iv_ruleFullJvmFormalParameter.current; } + EOF +; + +// Rule FullJvmFormalParameter +ruleFullJvmFormalParameter returns [EObject current=null] + @init { enterRule(); + } + @after { leaveRule(); }: +(( +( + { + newCompositeNode(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); + } + lv_parameterType_0_0=ruleJvmTypeReference { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getFullJvmFormalParameterRule()); + } + set( + $current, + "parameterType", + lv_parameterType_0_0, + "JvmTypeReference"); + afterParserOrEnumRuleCall(); + } + +) +)( +( + { + newCompositeNode(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); + } + lv_name_1_0=ruleValidID { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getFullJvmFormalParameterRule()); + } + set( + $current, + "name", + lv_name_1_0, + "ValidID"); + afterParserOrEnumRuleCall(); + } + +) +)) +; + + + + + // Entry rule entryRuleXFeatureCall entryRuleXFeatureCall returns [EObject current=null] : @@ -7296,9 +7353,9 @@ ruleXCatchClause returns [EObject current=null] ( ( { - newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); + newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } - lv_declaredParam_2_0=ruleJvmFormalParameter { + lv_declaredParam_2_0=ruleFullJvmFormalParameter { if ($current==null) { $current = createModelElementForParent(grammarAccess.getXCatchClauseRule()); } @@ -7306,7 +7363,7 @@ ruleXCatchClause returns [EObject current=null] $current, "declaredParam", lv_declaredParam_2_0, - "JvmFormalParameter"); + "FullJvmFormalParameter"); afterParserOrEnumRuleCall(); } diff --git a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java index 79214c323..340546d21 100644 --- a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java +++ b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreLexer.java @@ -2128,10 +2128,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7923:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7923:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:11: ( '^' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7923:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -2140,7 +2140,7 @@ public class InternalXcoreLexer extends Lexer { } switch (alt1) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:11: '^' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7923:11: '^' { match('^'); @@ -2158,7 +2158,7 @@ public class InternalXcoreLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7866:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7923:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -2207,10 +2207,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868:12: ( '0' .. '9' )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7925:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7925:12: ( '0' .. '9' )+ { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868:12: ( '0' .. '9' )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7925:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -2224,7 +2224,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt3) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7868:13: '0' .. '9' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7925:13: '0' .. '9' { matchRange('0','9'); @@ -2256,10 +2256,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -2277,10 +2277,10 @@ public class InternalXcoreLexer extends Lexer { } switch (alt6) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -2296,7 +2296,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt4) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -2312,7 +2312,7 @@ public class InternalXcoreLexer extends Lexer { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2337,10 +2337,10 @@ public class InternalXcoreLexer extends Lexer { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -2356,7 +2356,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt5) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -2372,7 +2372,7 @@ public class InternalXcoreLexer extends Lexer { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7870:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7927:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2415,12 +2415,12 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7929:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7929:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872:24: ( options {greedy=false; } : . )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7929:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -2445,7 +2445,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt7) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7872:52: . + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7929:52: . { matchAny(); @@ -2475,12 +2475,12 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -2493,7 +2493,7 @@ public class InternalXcoreLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2513,7 +2513,7 @@ public class InternalXcoreLexer extends Lexer { } } while (true); - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2522,9 +2522,9 @@ public class InternalXcoreLexer extends Lexer { } switch (alt10) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:41: ( '\\r' )? '\\n' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:41: ( '\\r' )? '\\n' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:41: ( '\\r' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -2533,7 +2533,7 @@ public class InternalXcoreLexer extends Lexer { } switch (alt9) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7874:41: '\\r' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7931:41: '\\r' { match('\r'); @@ -2565,10 +2565,10 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7876:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7876:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7933:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7933:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7876:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7933:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -2622,8 +2622,8 @@ public class InternalXcoreLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7878:16: ( . ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7878:18: . + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7935:16: ( . ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7935:18: . { matchAny(); diff --git a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java index 9c9182534..8824b445a 100644 --- a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java +++ b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcoreParser.java @@ -9845,12 +9845,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { { int LA81_2 = input.LA(2); - if ( (LA81_2==16) ) { - alt81=1; - } - else if ( (LA81_2==EOF||(LA81_2>=RULE_STRING && LA81_2<=RULE_INT)||(LA81_2>=13 && LA81_2<=15)||LA81_2==20||(LA81_2>=22 && LA81_2<=23)||(LA81_2>=28 && LA81_2<=29)||(LA81_2>=42 && LA81_2<=45)||LA81_2==57||(LA81_2>=59 && LA81_2<=82)||(LA81_2>=84 && LA81_2<=106)) ) { + if ( (LA81_2==EOF||(LA81_2>=RULE_STRING && LA81_2<=RULE_INT)||(LA81_2>=13 && LA81_2<=15)||LA81_2==20||(LA81_2>=22 && LA81_2<=23)||(LA81_2>=28 && LA81_2<=29)||(LA81_2>=42 && LA81_2<=45)||LA81_2==57||(LA81_2>=59 && LA81_2<=82)||(LA81_2>=84 && LA81_2<=106)) ) { alt81=2; } + else if ( (LA81_2==16) ) { + alt81=1; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -9864,12 +9864,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { { int LA81_3 = input.LA(2); - if ( (LA81_3==EOF||(LA81_3>=RULE_STRING && LA81_3<=RULE_INT)||(LA81_3>=13 && LA81_3<=15)||LA81_3==20||(LA81_3>=22 && LA81_3<=23)||(LA81_3>=28 && LA81_3<=29)||(LA81_3>=42 && LA81_3<=45)||LA81_3==57||(LA81_3>=59 && LA81_3<=82)||(LA81_3>=84 && LA81_3<=106)) ) { - alt81=2; - } - else if ( (LA81_3==16) ) { + if ( (LA81_3==16) ) { alt81=1; } + else if ( (LA81_3==EOF||(LA81_3>=RULE_STRING && LA81_3<=RULE_INT)||(LA81_3>=13 && LA81_3<=15)||LA81_3==20||(LA81_3>=22 && LA81_3<=23)||(LA81_3>=28 && LA81_3<=29)||(LA81_3>=42 && LA81_3<=45)||LA81_3==57||(LA81_3>=59 && LA81_3<=82)||(LA81_3>=84 && LA81_3<=106)) ) { + alt81=2; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -9921,12 +9921,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { { int LA81_6 = input.LA(2); - if ( (LA81_6==16) ) { - alt81=1; - } - else if ( (LA81_6==EOF||(LA81_6>=RULE_STRING && LA81_6<=RULE_INT)||(LA81_6>=13 && LA81_6<=15)||LA81_6==20||(LA81_6>=22 && LA81_6<=23)||(LA81_6>=28 && LA81_6<=29)||(LA81_6>=42 && LA81_6<=45)||LA81_6==57||(LA81_6>=59 && LA81_6<=82)||(LA81_6>=84 && LA81_6<=106)) ) { + if ( (LA81_6==EOF||(LA81_6>=RULE_STRING && LA81_6<=RULE_INT)||(LA81_6>=13 && LA81_6<=15)||LA81_6==20||(LA81_6>=22 && LA81_6<=23)||(LA81_6>=28 && LA81_6<=29)||(LA81_6>=42 && LA81_6<=45)||LA81_6==57||(LA81_6>=59 && LA81_6<=82)||(LA81_6>=84 && LA81_6<=106)) ) { alt81=2; } + else if ( (LA81_6==16) ) { + alt81=1; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -18199,8 +18199,159 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR end "ruleJvmFormalParameter" + // $ANTLR start "entryRuleFullJvmFormalParameter" + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6333:1: entryRuleFullJvmFormalParameter returns [EObject current=null] : iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ; + public final EObject entryRuleFullJvmFormalParameter() throws RecognitionException { + EObject current = null; + + EObject iv_ruleFullJvmFormalParameter = null; + + + try { + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6334:2: (iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6335:2: iv_ruleFullJvmFormalParameter= ruleFullJvmFormalParameter EOF + { + if ( state.backtracking==0 ) { + newCompositeNode(grammarAccess.getFullJvmFormalParameterRule()); + } + pushFollow(FollowSets000.FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter14769); + iv_ruleFullJvmFormalParameter=ruleFullJvmFormalParameter(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + current =iv_ruleFullJvmFormalParameter; + } + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFullJvmFormalParameter14779); if (state.failed) return current; + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleFullJvmFormalParameter" + + + // $ANTLR start "ruleFullJvmFormalParameter" + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6342:1: ruleFullJvmFormalParameter returns [EObject current=null] : ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ; + public final EObject ruleFullJvmFormalParameter() throws RecognitionException { + EObject current = null; + + EObject lv_parameterType_0_0 = null; + + AntlrDatatypeRuleToken lv_name_1_0 = null; + + + enterRule(); + + try { + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6345:28: ( ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:1: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) + { + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:1: ( ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:2: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) ( (lv_name_1_0= ruleValidID ) ) + { + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:2: ( (lv_parameterType_0_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6347:1: (lv_parameterType_0_0= ruleJvmTypeReference ) + { + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6347:1: (lv_parameterType_0_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6348:3: lv_parameterType_0_0= ruleJvmTypeReference + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleFullJvmFormalParameter14825); + lv_parameterType_0_0=ruleJvmTypeReference(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getFullJvmFormalParameterRule()); + } + set( + current, + "parameterType", + lv_parameterType_0_0, + "JvmTypeReference"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6364:2: ( (lv_name_1_0= ruleValidID ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6365:1: (lv_name_1_0= ruleValidID ) + { + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6365:1: (lv_name_1_0= ruleValidID ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6366:3: lv_name_1_0= ruleValidID + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleFullJvmFormalParameter14846); + lv_name_1_0=ruleValidID(); + + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElementForParent(grammarAccess.getFullJvmFormalParameterRule()); + } + set( + current, + "name", + lv_name_1_0, + "ValidID"); + afterParserOrEnumRuleCall(); + + } + + } + + + } + + + } + + + } + + if ( state.backtracking==0 ) { + leaveRule(); + } + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleFullJvmFormalParameter" + + // $ANTLR start "entryRuleXFeatureCall" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6333:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6390:1: entryRuleXFeatureCall returns [EObject current=null] : iv_ruleXFeatureCall= ruleXFeatureCall EOF ; public final EObject entryRuleXFeatureCall() throws RecognitionException { EObject current = null; @@ -18208,13 +18359,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6334:2: (iv_ruleXFeatureCall= ruleXFeatureCall EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6335:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6391:2: (iv_ruleXFeatureCall= ruleXFeatureCall EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6392:2: iv_ruleXFeatureCall= ruleXFeatureCall EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14769); + pushFollow(FollowSets000.FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14882); iv_ruleXFeatureCall=ruleXFeatureCall(); state._fsp--; @@ -18222,7 +18373,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXFeatureCall; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall14779); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFeatureCall14892); if (state.failed) return current; } @@ -18240,7 +18391,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXFeatureCall" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6342:1: ruleXFeatureCall returns [EObject current=null] : ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6399:1: ruleXFeatureCall returns [EObject current=null] : ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) ; public final EObject ruleXFeatureCall() throws RecognitionException { EObject current = null; @@ -18266,14 +18417,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6345:28: ( ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:1: ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6402:28: ( ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6403:1: ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:1: ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:2: () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6403:1: ( () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6403:2: () ( ( ruleStaticQualifier ) )? (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? ( ( ruleIdOrSuper ) ) ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6346:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6347:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6403:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6404:5: { if ( state.backtracking==0 ) { @@ -18285,7 +18436,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6352:2: ( ( ruleStaticQualifier ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6409:2: ( ( ruleStaticQualifier ) )? int alt125=2; switch ( input.LA(1) ) { case RULE_ID: @@ -18346,10 +18497,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt125) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6353:1: ( ruleStaticQualifier ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6410:1: ( ruleStaticQualifier ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6353:1: ( ruleStaticQualifier ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6354:3: ruleStaticQualifier + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6410:1: ( ruleStaticQualifier ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6411:3: ruleStaticQualifier { if ( state.backtracking==0 ) { @@ -18363,7 +18514,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXFeatureCallAccess().getDeclaringTypeJvmDeclaredTypeCrossReference_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14836); + pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14949); ruleStaticQualifier(); state._fsp--; @@ -18382,7 +18533,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6367:3: (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6424:3: (otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' )? int alt127=2; int LA127_0 = input.LA(1); @@ -18391,26 +18542,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt127) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6367:5: otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6424:5: otherlv_2= '<' ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* otherlv_6= '>' { - otherlv_2=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXFeatureCall14850); if (state.failed) return current; + otherlv_2=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXFeatureCall14963); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_2_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6371:1: ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6372:1: (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6428:1: ( (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6429:1: (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6372:1: (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6373:3: lv_typeArguments_3_0= ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6429:1: (lv_typeArguments_3_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6430:3: lv_typeArguments_3_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14871); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14984); lv_typeArguments_3_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -18434,7 +18585,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6389:2: (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6446:2: (otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) )* loop126: do { int alt126=2; @@ -18447,26 +18598,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt126) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6389:4: otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6446:4: otherlv_4= ',' ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) { - otherlv_4=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall14884); if (state.failed) return current; + otherlv_4=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall14997); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXFeatureCallAccess().getCommaKeyword_2_2_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6393:1: ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6394:1: (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6450:1: ( (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:1: (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6394:1: (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6395:3: lv_typeArguments_5_0= ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:1: (lv_typeArguments_5_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:3: lv_typeArguments_5_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14905); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall15018); lv_typeArguments_5_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -18499,7 +18650,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXFeatureCall14919); if (state.failed) return current; + otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXFeatureCall15032); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_2_3()); @@ -18511,11 +18662,11 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6415:3: ( ( ruleIdOrSuper ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6416:1: ( ruleIdOrSuper ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6472:3: ( ( ruleIdOrSuper ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6473:1: ( ruleIdOrSuper ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6416:1: ( ruleIdOrSuper ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6417:3: ruleIdOrSuper + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6473:1: ( ruleIdOrSuper ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6474:3: ruleIdOrSuper { if ( state.backtracking==0 ) { @@ -18529,7 +18680,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall14944); + pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall15057); ruleIdOrSuper(); state._fsp--; @@ -18545,20 +18696,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6430:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )? int alt130=2; alt130 = dfa130.predict(input); switch (alt130) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6430:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6430:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6430:4: ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:3: ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:4: ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6437:1: (lv_explicitOperationCall_8_0= '(' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6438:3: lv_explicitOperationCall_8_0= '(' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6494:1: (lv_explicitOperationCall_8_0= '(' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6495:3: lv_explicitOperationCall_8_0= '(' { - lv_explicitOperationCall_8_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFeatureCall14978); if (state.failed) return current; + lv_explicitOperationCall_8_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFeatureCall15091); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_explicitOperationCall_8_0, grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_4_0_0()); @@ -18578,25 +18729,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? int alt129=3; alt129 = dfa129.predict(input); switch (alt129) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:3: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6468:1: (lv_featureCallArguments_9_0= ruleXShortClosure ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6469:3: lv_featureCallArguments_9_0= ruleXShortClosure + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6525:1: (lv_featureCallArguments_9_0= ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6526:3: lv_featureCallArguments_9_0= ruleXShortClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_4_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15063); + pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15176); lv_featureCallArguments_9_0=ruleXShortClosure(); state._fsp--; @@ -18624,23 +18775,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6486:6: ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6543:6: ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6486:6: ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6486:7: ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6543:6: ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6543:7: ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6486:7: ( (lv_featureCallArguments_10_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:1: (lv_featureCallArguments_10_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6543:7: ( (lv_featureCallArguments_10_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6544:1: (lv_featureCallArguments_10_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:1: (lv_featureCallArguments_10_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6488:3: lv_featureCallArguments_10_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6544:1: (lv_featureCallArguments_10_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6545:3: lv_featureCallArguments_10_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15091); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15204); lv_featureCallArguments_10_0=ruleXExpression(); state._fsp--; @@ -18664,7 +18815,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6504:2: (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6561:2: (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* loop128: do { int alt128=2; @@ -18677,26 +18828,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt128) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6504:4: otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6561:4: otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) { - otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall15104); if (state.failed) return current; + otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFeatureCall15217); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getXFeatureCallAccess().getCommaKeyword_4_1_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:1: ( (lv_featureCallArguments_12_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6509:1: (lv_featureCallArguments_12_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6565:1: ( (lv_featureCallArguments_12_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6566:1: (lv_featureCallArguments_12_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6509:1: (lv_featureCallArguments_12_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6510:3: lv_featureCallArguments_12_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6566:1: (lv_featureCallArguments_12_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6567:3: lv_featureCallArguments_12_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15125); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXFeatureCall15238); lv_featureCallArguments_12_0=ruleXExpression(); state._fsp--; @@ -18738,7 +18889,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFeatureCall15142); if (state.failed) return current; + otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFeatureCall15255); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_4_2()); @@ -18750,22 +18901,22 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6530:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6587:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )? int alt131=2; alt131 = dfa131.predict(input); switch (alt131) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6530:4: ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6587:4: ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6535:1: (lv_featureCallArguments_14_0= ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6536:3: lv_featureCallArguments_14_0= ruleXClosure + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6592:1: (lv_featureCallArguments_14_0= ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6593:3: lv_featureCallArguments_14_0= ruleXClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_5_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXFeatureCall15175); + pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXFeatureCall15288); lv_featureCallArguments_14_0=ruleXClosure(); state._fsp--; @@ -18815,7 +18966,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleIdOrSuper" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6560:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6617:1: entryRuleIdOrSuper returns [String current=null] : iv_ruleIdOrSuper= ruleIdOrSuper EOF ; public final String entryRuleIdOrSuper() throws RecognitionException { String current = null; @@ -18823,13 +18974,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6561:2: (iv_ruleIdOrSuper= ruleIdOrSuper EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6562:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6618:2: (iv_ruleIdOrSuper= ruleIdOrSuper EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6619:2: iv_ruleIdOrSuper= ruleIdOrSuper EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIdOrSuperRule()); } - pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15213); + pushFollow(FollowSets000.FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15326); iv_ruleIdOrSuper=ruleIdOrSuper(); state._fsp--; @@ -18837,7 +18988,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleIdOrSuper.getText(); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper15224); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdOrSuper15337); if (state.failed) return current; } @@ -18855,7 +19006,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleIdOrSuper" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6569:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'super' ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6626:1: ruleIdOrSuper returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID | kw= 'super' ) ; public final AntlrDatatypeRuleToken ruleIdOrSuper() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -18866,10 +19017,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6572:28: ( (this_ValidID_0= ruleValidID | kw= 'super' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6573:1: (this_ValidID_0= ruleValidID | kw= 'super' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6629:28: ( (this_ValidID_0= ruleValidID | kw= 'super' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6630:1: (this_ValidID_0= ruleValidID | kw= 'super' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6573:1: (this_ValidID_0= ruleValidID | kw= 'super' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6630:1: (this_ValidID_0= ruleValidID | kw= 'super' ) int alt132=2; int LA132_0 = input.LA(1); @@ -18888,14 +19039,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt132) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6574:5: this_ValidID_0= ruleValidID + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6631:5: this_ValidID_0= ruleValidID { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIdOrSuperAccess().getValidIDParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleIdOrSuper15271); + pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleIdOrSuper15384); this_ValidID_0=ruleValidID(); state._fsp--; @@ -18914,9 +19065,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6586:2: kw= 'super' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6643:2: kw= 'super' { - kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleIdOrSuper15295); if (state.failed) return current; + kw=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleIdOrSuper15408); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -18949,7 +19100,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleStaticQualifier" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6599:1: entryRuleStaticQualifier returns [String current=null] : iv_ruleStaticQualifier= ruleStaticQualifier EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6656:1: entryRuleStaticQualifier returns [String current=null] : iv_ruleStaticQualifier= ruleStaticQualifier EOF ; public final String entryRuleStaticQualifier() throws RecognitionException { String current = null; @@ -18957,13 +19108,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6600:2: (iv_ruleStaticQualifier= ruleStaticQualifier EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6601:2: iv_ruleStaticQualifier= ruleStaticQualifier EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6657:2: (iv_ruleStaticQualifier= ruleStaticQualifier EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6658:2: iv_ruleStaticQualifier= ruleStaticQualifier EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStaticQualifierRule()); } - pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15336); + pushFollow(FollowSets000.FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15449); iv_ruleStaticQualifier=ruleStaticQualifier(); state._fsp--; @@ -18971,7 +19122,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleStaticQualifier.getText(); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier15347); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStaticQualifier15460); if (state.failed) return current; } @@ -18989,7 +19140,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleStaticQualifier" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6608:1: ruleStaticQualifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '::' )+ ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6665:1: ruleStaticQualifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID kw= '::' )+ ; public final AntlrDatatypeRuleToken ruleStaticQualifier() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -19000,10 +19151,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6611:28: ( (this_ValidID_0= ruleValidID kw= '::' )+ ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6612:1: (this_ValidID_0= ruleValidID kw= '::' )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6668:28: ( (this_ValidID_0= ruleValidID kw= '::' )+ ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6669:1: (this_ValidID_0= ruleValidID kw= '::' )+ { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6612:1: (this_ValidID_0= ruleValidID kw= '::' )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6669:1: (this_ValidID_0= ruleValidID kw= '::' )+ int cnt133=0; loop133: do { @@ -19080,14 +19231,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt133) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6613:5: this_ValidID_0= ruleValidID kw= '::' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6670:5: this_ValidID_0= ruleValidID kw= '::' { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStaticQualifierAccess().getValidIDParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleStaticQualifier15394); + pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleStaticQualifier15507); this_ValidID_0=ruleValidID(); state._fsp--; @@ -19102,7 +19253,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - kw=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleStaticQualifier15412); if (state.failed) return current; + kw=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleStaticQualifier15525); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -19143,7 +19294,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXConstructorCall" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6637:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6694:1: entryRuleXConstructorCall returns [EObject current=null] : iv_ruleXConstructorCall= ruleXConstructorCall EOF ; public final EObject entryRuleXConstructorCall() throws RecognitionException { EObject current = null; @@ -19151,13 +19302,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6638:2: (iv_ruleXConstructorCall= ruleXConstructorCall EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6639:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6695:2: (iv_ruleXConstructorCall= ruleXConstructorCall EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6696:2: iv_ruleXConstructorCall= ruleXConstructorCall EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15453); + pushFollow(FollowSets000.FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15566); iv_ruleXConstructorCall=ruleXConstructorCall(); state._fsp--; @@ -19165,7 +19316,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXConstructorCall; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall15463); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXConstructorCall15576); if (state.failed) return current; } @@ -19183,7 +19334,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXConstructorCall" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6646:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6703:1: ruleXConstructorCall returns [EObject current=null] : ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ; public final EObject ruleXConstructorCall() throws RecognitionException { EObject current = null; @@ -19210,14 +19361,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6649:28: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6650:1: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6706:28: ( ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6707:1: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6650:1: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6650:2: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6707:1: ( () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6707:2: () otherlv_1= 'new' ( ( ruleQualifiedName ) ) (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? otherlv_8= '(' ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6650:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6651:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6707:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6708:5: { if ( state.backtracking==0 ) { @@ -19229,17 +19380,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,96,FollowSets000.FOLLOW_96_in_ruleXConstructorCall15509); if (state.failed) return current; + otherlv_1=(Token)match(input,96,FollowSets000.FOLLOW_96_in_ruleXConstructorCall15622); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6660:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6661:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6717:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6718:1: ( ruleQualifiedName ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6661:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6662:3: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6718:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6719:3: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -19253,7 +19404,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15532); + pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15645); ruleQualifiedName(); state._fsp--; @@ -19269,7 +19420,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6675:2: (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:2: (otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' )? int alt135=2; int LA135_0 = input.LA(1); @@ -19278,26 +19429,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt135) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6675:4: otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:4: otherlv_3= '<' ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* otherlv_7= '>' { - otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXConstructorCall15545); if (state.failed) return current; + otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleXConstructorCall15658); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6679:1: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6680:1: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6736:1: ( (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6737:1: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6680:1: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6681:3: lv_typeArguments_4_0= ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6737:1: (lv_typeArguments_4_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6738:3: lv_typeArguments_4_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15566); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15679); lv_typeArguments_4_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -19321,7 +19472,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6697:2: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6754:2: (otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) )* loop134: do { int alt134=2; @@ -19334,26 +19485,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt134) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6697:4: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6754:4: otherlv_5= ',' ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) { - otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15579); if (state.failed) return current; + otherlv_5=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15692); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6701:1: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6702:1: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6758:1: ( (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6759:1: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6702:1: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6703:3: lv_typeArguments_6_0= ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6759:1: (lv_typeArguments_6_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6760:3: lv_typeArguments_6_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15600); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15713); lv_typeArguments_6_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -19386,7 +19537,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXConstructorCall15614); if (state.failed) return current; + otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleXConstructorCall15727); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); @@ -19398,31 +19549,31 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_8=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXConstructorCall15628); if (state.failed) return current; + otherlv_8=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXConstructorCall15741); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getXConstructorCallAccess().getLeftParenthesisKeyword_4()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )? int alt137=3; alt137 = dfa137.predict(input); switch (alt137) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:2: ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6744:1: (lv_arguments_9_0= ruleXShortClosure ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6745:3: lv_arguments_9_0= ruleXShortClosure + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6801:1: (lv_arguments_9_0= ruleXShortClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6802:3: lv_arguments_9_0= ruleXShortClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_5_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15700); + pushFollow(FollowSets000.FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15813); lv_arguments_9_0=ruleXShortClosure(); state._fsp--; @@ -19450,23 +19601,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6762:6: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6819:6: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6762:6: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6762:7: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6819:6: ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6819:7: ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6762:7: ( (lv_arguments_10_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6763:1: (lv_arguments_10_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6819:7: ( (lv_arguments_10_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6820:1: (lv_arguments_10_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6763:1: (lv_arguments_10_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6764:3: lv_arguments_10_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6820:1: (lv_arguments_10_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6821:3: lv_arguments_10_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15728); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15841); lv_arguments_10_0=ruleXExpression(); state._fsp--; @@ -19490,7 +19641,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6780:2: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6837:2: (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* loop136: do { int alt136=2; @@ -19503,26 +19654,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt136) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6780:4: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6837:4: otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) { - otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15741); if (state.failed) return current; + otherlv_11=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXConstructorCall15854); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_11, grammarAccess.getXConstructorCallAccess().getCommaKeyword_5_1_1_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:1: ( (lv_arguments_12_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6785:1: (lv_arguments_12_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6841:1: ( (lv_arguments_12_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6842:1: (lv_arguments_12_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6785:1: (lv_arguments_12_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6786:3: lv_arguments_12_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6842:1: (lv_arguments_12_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6843:3: lv_arguments_12_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_5_1_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15762); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXConstructorCall15875); lv_arguments_12_0=ruleXExpression(); state._fsp--; @@ -19564,28 +19715,28 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXConstructorCall15779); if (state.failed) return current; + otherlv_13=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXConstructorCall15892); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_13, grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_6()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6806:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6863:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )? int alt138=2; alt138 = dfa138.predict(input); switch (alt138) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6806:2: ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6863:2: ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6811:1: (lv_arguments_14_0= ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6812:3: lv_arguments_14_0= ruleXClosure + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6868:1: (lv_arguments_14_0= ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6869:3: lv_arguments_14_0= ruleXClosure { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_7_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXConstructorCall15810); + pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_ruleXConstructorCall15923); lv_arguments_14_0=ruleXClosure(); state._fsp--; @@ -19635,7 +19786,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXBooleanLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6836:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6893:1: entryRuleXBooleanLiteral returns [EObject current=null] : iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ; public final EObject entryRuleXBooleanLiteral() throws RecognitionException { EObject current = null; @@ -19643,13 +19794,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6837:2: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6838:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6894:2: (iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6895:2: iv_ruleXBooleanLiteral= ruleXBooleanLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXBooleanLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15847); + pushFollow(FollowSets000.FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15960); iv_ruleXBooleanLiteral=ruleXBooleanLiteral(); state._fsp--; @@ -19657,7 +19808,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXBooleanLiteral; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral15857); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXBooleanLiteral15970); if (state.failed) return current; } @@ -19675,7 +19826,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXBooleanLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6845:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6902:1: ruleXBooleanLiteral returns [EObject current=null] : ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ; public final EObject ruleXBooleanLiteral() throws RecognitionException { EObject current = null; @@ -19685,14 +19836,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6848:28: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6849:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6905:28: ( ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6906:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6849:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6849:2: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6906:1: ( () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6906:2: () (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6849:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6850:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6906:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6907:5: { if ( state.backtracking==0 ) { @@ -19704,7 +19855,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6855:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6912:2: (otherlv_1= 'false' | ( (lv_isTrue_2_0= 'true' ) ) ) int alt139=2; int LA139_0 = input.LA(1); @@ -19723,9 +19874,9 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt139) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6855:4: otherlv_1= 'false' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6912:4: otherlv_1= 'false' { - otherlv_1=(Token)match(input,97,FollowSets000.FOLLOW_97_in_ruleXBooleanLiteral15904); if (state.failed) return current; + otherlv_1=(Token)match(input,97,FollowSets000.FOLLOW_97_in_ruleXBooleanLiteral16017); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); @@ -19735,15 +19886,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6860:6: ( (lv_isTrue_2_0= 'true' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6917:6: ( (lv_isTrue_2_0= 'true' ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6860:6: ( (lv_isTrue_2_0= 'true' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6861:1: (lv_isTrue_2_0= 'true' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6917:6: ( (lv_isTrue_2_0= 'true' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6918:1: (lv_isTrue_2_0= 'true' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6861:1: (lv_isTrue_2_0= 'true' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6862:3: lv_isTrue_2_0= 'true' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6918:1: (lv_isTrue_2_0= 'true' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6919:3: lv_isTrue_2_0= 'true' { - lv_isTrue_2_0=(Token)match(input,98,FollowSets000.FOLLOW_98_in_ruleXBooleanLiteral15928); if (state.failed) return current; + lv_isTrue_2_0=(Token)match(input,98,FollowSets000.FOLLOW_98_in_ruleXBooleanLiteral16041); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_isTrue_2_0, grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); @@ -19792,7 +19943,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXNullLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6883:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6940:1: entryRuleXNullLiteral returns [EObject current=null] : iv_ruleXNullLiteral= ruleXNullLiteral EOF ; public final EObject entryRuleXNullLiteral() throws RecognitionException { EObject current = null; @@ -19800,13 +19951,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6884:2: (iv_ruleXNullLiteral= ruleXNullLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6885:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6941:2: (iv_ruleXNullLiteral= ruleXNullLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6942:2: iv_ruleXNullLiteral= ruleXNullLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXNullLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral15978); + pushFollow(FollowSets000.FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral16091); iv_ruleXNullLiteral=ruleXNullLiteral(); state._fsp--; @@ -19814,7 +19965,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXNullLiteral; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral15988); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXNullLiteral16101); if (state.failed) return current; } @@ -19832,7 +19983,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXNullLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6892:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6949:1: ruleXNullLiteral returns [EObject current=null] : ( () otherlv_1= 'null' ) ; public final EObject ruleXNullLiteral() throws RecognitionException { EObject current = null; @@ -19841,14 +19992,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6895:28: ( ( () otherlv_1= 'null' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6896:1: ( () otherlv_1= 'null' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6952:28: ( ( () otherlv_1= 'null' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6953:1: ( () otherlv_1= 'null' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6896:1: ( () otherlv_1= 'null' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6896:2: () otherlv_1= 'null' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6953:1: ( () otherlv_1= 'null' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6953:2: () otherlv_1= 'null' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6896:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6897:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6953:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6954:5: { if ( state.backtracking==0 ) { @@ -19860,7 +20011,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,99,FollowSets000.FOLLOW_99_in_ruleXNullLiteral16034); if (state.failed) return current; + otherlv_1=(Token)match(input,99,FollowSets000.FOLLOW_99_in_ruleXNullLiteral16147); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); @@ -19889,7 +20040,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXIntLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6914:1: entryRuleXIntLiteral returns [EObject current=null] : iv_ruleXIntLiteral= ruleXIntLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6971:1: entryRuleXIntLiteral returns [EObject current=null] : iv_ruleXIntLiteral= ruleXIntLiteral EOF ; public final EObject entryRuleXIntLiteral() throws RecognitionException { EObject current = null; @@ -19897,13 +20048,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6915:2: (iv_ruleXIntLiteral= ruleXIntLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6916:2: iv_ruleXIntLiteral= ruleXIntLiteral EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6972:2: (iv_ruleXIntLiteral= ruleXIntLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6973:2: iv_ruleXIntLiteral= ruleXIntLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXIntLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16070); + pushFollow(FollowSets000.FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16183); iv_ruleXIntLiteral=ruleXIntLiteral(); state._fsp--; @@ -19911,7 +20062,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXIntLiteral; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral16080); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXIntLiteral16193); if (state.failed) return current; } @@ -19929,7 +20080,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXIntLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6923:1: ruleXIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_INT ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6980:1: ruleXIntLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_INT ) ) ) ; public final EObject ruleXIntLiteral() throws RecognitionException { EObject current = null; @@ -19938,14 +20089,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6926:28: ( ( () ( (lv_value_1_0= RULE_INT ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6927:1: ( () ( (lv_value_1_0= RULE_INT ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6983:28: ( ( () ( (lv_value_1_0= RULE_INT ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6984:1: ( () ( (lv_value_1_0= RULE_INT ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6927:1: ( () ( (lv_value_1_0= RULE_INT ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6927:2: () ( (lv_value_1_0= RULE_INT ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6984:1: ( () ( (lv_value_1_0= RULE_INT ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6984:2: () ( (lv_value_1_0= RULE_INT ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6927:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6928:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6984:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6985:5: { if ( state.backtracking==0 ) { @@ -19957,13 +20108,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6933:2: ( (lv_value_1_0= RULE_INT ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6934:1: (lv_value_1_0= RULE_INT ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6990:2: ( (lv_value_1_0= RULE_INT ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6991:1: (lv_value_1_0= RULE_INT ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6934:1: (lv_value_1_0= RULE_INT ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6935:3: lv_value_1_0= RULE_INT + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6991:1: (lv_value_1_0= RULE_INT ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6992:3: lv_value_1_0= RULE_INT { - lv_value_1_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXIntLiteral16131); if (state.failed) return current; + lv_value_1_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleXIntLiteral16244); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_1_0, grammarAccess.getXIntLiteralAccess().getValueINTTerminalRuleCall_1_0()); @@ -20010,7 +20161,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXStringLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6959:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7016:1: entryRuleXStringLiteral returns [EObject current=null] : iv_ruleXStringLiteral= ruleXStringLiteral EOF ; public final EObject entryRuleXStringLiteral() throws RecognitionException { EObject current = null; @@ -20018,13 +20169,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6960:2: (iv_ruleXStringLiteral= ruleXStringLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6961:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7017:2: (iv_ruleXStringLiteral= ruleXStringLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7018:2: iv_ruleXStringLiteral= ruleXStringLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXStringLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16172); + pushFollow(FollowSets000.FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16285); iv_ruleXStringLiteral=ruleXStringLiteral(); state._fsp--; @@ -20032,7 +20183,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXStringLiteral; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral16182); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXStringLiteral16295); if (state.failed) return current; } @@ -20050,7 +20201,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXStringLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6968:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7025:1: ruleXStringLiteral returns [EObject current=null] : ( () ( (lv_value_1_0= RULE_STRING ) ) ) ; public final EObject ruleXStringLiteral() throws RecognitionException { EObject current = null; @@ -20059,14 +20210,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6971:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6972:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7028:28: ( ( () ( (lv_value_1_0= RULE_STRING ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7029:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6972:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6972:2: () ( (lv_value_1_0= RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7029:1: ( () ( (lv_value_1_0= RULE_STRING ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7029:2: () ( (lv_value_1_0= RULE_STRING ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6972:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6973:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7029:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7030:5: { if ( state.backtracking==0 ) { @@ -20078,13 +20229,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6978:2: ( (lv_value_1_0= RULE_STRING ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6979:1: (lv_value_1_0= RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7035:2: ( (lv_value_1_0= RULE_STRING ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7036:1: (lv_value_1_0= RULE_STRING ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6979:1: (lv_value_1_0= RULE_STRING ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6980:3: lv_value_1_0= RULE_STRING + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7036:1: (lv_value_1_0= RULE_STRING ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7037:3: lv_value_1_0= RULE_STRING { - lv_value_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXStringLiteral16233); if (state.failed) return current; + lv_value_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleXStringLiteral16346); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_value_1_0, grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); @@ -20131,7 +20282,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXTypeLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7004:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7061:1: entryRuleXTypeLiteral returns [EObject current=null] : iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ; public final EObject entryRuleXTypeLiteral() throws RecognitionException { EObject current = null; @@ -20139,13 +20290,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7005:2: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7006:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7062:2: (iv_ruleXTypeLiteral= ruleXTypeLiteral EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7063:2: iv_ruleXTypeLiteral= ruleXTypeLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTypeLiteralRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16274); + pushFollow(FollowSets000.FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16387); iv_ruleXTypeLiteral=ruleXTypeLiteral(); state._fsp--; @@ -20153,7 +20304,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXTypeLiteral; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral16284); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTypeLiteral16397); if (state.failed) return current; } @@ -20171,7 +20322,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXTypeLiteral" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7013:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7070:1: ruleXTypeLiteral returns [EObject current=null] : ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) ; public final EObject ruleXTypeLiteral() throws RecognitionException { EObject current = null; @@ -20182,14 +20333,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7016:28: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7017:1: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7073:28: ( ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7074:1: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7017:1: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7017:2: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7074:1: ( () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7074:2: () otherlv_1= 'typeof' otherlv_2= '(' ( ( ruleQualifiedName ) ) otherlv_4= ')' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7017:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7018:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7074:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7075:5: { if ( state.backtracking==0 ) { @@ -20201,23 +20352,23 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,100,FollowSets000.FOLLOW_100_in_ruleXTypeLiteral16330); if (state.failed) return current; + otherlv_1=(Token)match(input,100,FollowSets000.FOLLOW_100_in_ruleXTypeLiteral16443); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } - otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXTypeLiteral16342); if (state.failed) return current; + otherlv_2=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXTypeLiteral16455); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7031:1: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7032:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7088:1: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7089:1: ( ruleQualifiedName ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7032:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7033:3: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7089:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7090:3: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -20231,7 +20382,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16365); + pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16478); ruleQualifiedName(); state._fsp--; @@ -20247,7 +20398,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXTypeLiteral16377); if (state.failed) return current; + otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXTypeLiteral16490); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_4()); @@ -20276,7 +20427,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXThrowExpression" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7058:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7115:1: entryRuleXThrowExpression returns [EObject current=null] : iv_ruleXThrowExpression= ruleXThrowExpression EOF ; public final EObject entryRuleXThrowExpression() throws RecognitionException { EObject current = null; @@ -20284,13 +20435,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7059:2: (iv_ruleXThrowExpression= ruleXThrowExpression EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7060:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7116:2: (iv_ruleXThrowExpression= ruleXThrowExpression EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7117:2: iv_ruleXThrowExpression= ruleXThrowExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXThrowExpressionRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16413); + pushFollow(FollowSets000.FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16526); iv_ruleXThrowExpression=ruleXThrowExpression(); state._fsp--; @@ -20298,7 +20449,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXThrowExpression; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression16423); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXThrowExpression16536); if (state.failed) return current; } @@ -20316,7 +20467,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXThrowExpression" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7067:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7124:1: ruleXThrowExpression returns [EObject current=null] : ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ; public final EObject ruleXThrowExpression() throws RecognitionException { EObject current = null; @@ -20327,14 +20478,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7070:28: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7071:1: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7127:28: ( ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7128:1: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7071:1: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7071:2: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7128:1: ( () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7128:2: () otherlv_1= 'throw' ( (lv_expression_2_0= ruleXExpression ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7071:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7072:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7128:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7129:5: { if ( state.backtracking==0 ) { @@ -20346,24 +20497,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,101,FollowSets000.FOLLOW_101_in_ruleXThrowExpression16469); if (state.failed) return current; + otherlv_1=(Token)match(input,101,FollowSets000.FOLLOW_101_in_ruleXThrowExpression16582); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7081:1: ( (lv_expression_2_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7082:1: (lv_expression_2_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7138:1: ( (lv_expression_2_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7139:1: (lv_expression_2_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7082:1: (lv_expression_2_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7083:3: lv_expression_2_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7139:1: (lv_expression_2_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7140:3: lv_expression_2_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXThrowExpression16490); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXThrowExpression16603); lv_expression_2_0=ruleXExpression(); state._fsp--; @@ -20410,7 +20561,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXReturnExpression" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7107:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7164:1: entryRuleXReturnExpression returns [EObject current=null] : iv_ruleXReturnExpression= ruleXReturnExpression EOF ; public final EObject entryRuleXReturnExpression() throws RecognitionException { EObject current = null; @@ -20418,13 +20569,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7108:2: (iv_ruleXReturnExpression= ruleXReturnExpression EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7109:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7165:2: (iv_ruleXReturnExpression= ruleXReturnExpression EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7166:2: iv_ruleXReturnExpression= ruleXReturnExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXReturnExpressionRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16526); + pushFollow(FollowSets000.FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16639); iv_ruleXReturnExpression=ruleXReturnExpression(); state._fsp--; @@ -20432,7 +20583,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXReturnExpression; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression16536); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXReturnExpression16649); if (state.failed) return current; } @@ -20450,7 +20601,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXReturnExpression" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7116:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7173:1: ruleXReturnExpression returns [EObject current=null] : ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) ; public final EObject ruleXReturnExpression() throws RecognitionException { EObject current = null; @@ -20461,14 +20612,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7119:28: ( ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7120:1: ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7176:28: ( ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7177:1: ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7120:1: ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7120:2: () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7177:1: ( () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7177:2: () otherlv_1= 'return' ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7120:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7121:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7177:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7178:5: { if ( state.backtracking==0 ) { @@ -20480,28 +20631,28 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,102,FollowSets000.FOLLOW_102_in_ruleXReturnExpression16582); if (state.failed) return current; + otherlv_1=(Token)match(input,102,FollowSets000.FOLLOW_102_in_ruleXReturnExpression16695); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7130:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7187:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )? int alt140=2; alt140 = dfa140.predict(input); switch (alt140) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7130:2: ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7187:2: ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7135:1: (lv_expression_2_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7136:3: lv_expression_2_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7192:1: (lv_expression_2_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7193:3: lv_expression_2_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXReturnExpression16613); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXReturnExpression16726); lv_expression_2_0=ruleXExpression(); state._fsp--; @@ -20551,7 +20702,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXTryCatchFinallyExpression" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7160:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7217:1: entryRuleXTryCatchFinallyExpression returns [EObject current=null] : iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ; public final EObject entryRuleXTryCatchFinallyExpression() throws RecognitionException { EObject current = null; @@ -20559,13 +20710,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7161:2: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7162:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7218:2: (iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7219:2: iv_ruleXTryCatchFinallyExpression= ruleXTryCatchFinallyExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16650); + pushFollow(FollowSets000.FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16763); iv_ruleXTryCatchFinallyExpression=ruleXTryCatchFinallyExpression(); state._fsp--; @@ -20573,7 +20724,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXTryCatchFinallyExpression; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16660); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16773); if (state.failed) return current; } @@ -20591,7 +20742,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXTryCatchFinallyExpression" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7169:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7226:1: ruleXTryCatchFinallyExpression returns [EObject current=null] : ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ; public final EObject ruleXTryCatchFinallyExpression() throws RecognitionException { EObject current = null; @@ -20610,14 +20761,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7172:28: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7173:1: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7229:28: ( ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7230:1: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7173:1: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7173:2: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7230:1: ( () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7230:2: () otherlv_1= 'try' ( (lv_expression_2_0= ruleXExpression ) ) ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7173:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7174:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7230:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7231:5: { if ( state.backtracking==0 ) { @@ -20629,24 +20780,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,103,FollowSets000.FOLLOW_103_in_ruleXTryCatchFinallyExpression16706); if (state.failed) return current; + otherlv_1=(Token)match(input,103,FollowSets000.FOLLOW_103_in_ruleXTryCatchFinallyExpression16819); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7183:1: ( (lv_expression_2_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7184:1: (lv_expression_2_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7240:1: ( (lv_expression_2_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7241:1: (lv_expression_2_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7184:1: (lv_expression_2_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7185:3: lv_expression_2_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7241:1: (lv_expression_2_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7242:3: lv_expression_2_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16727); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16840); lv_expression_2_0=ruleXExpression(); state._fsp--; @@ -20670,7 +20821,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:2: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:2: ( ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) | (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) ) int alt143=2; int LA143_0 = input.LA(1); @@ -20689,12 +20840,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt143) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:3: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:3: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:3: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:4: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:3: ( ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:4: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:4: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:4: ( ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) )+ int cnt141=0; loop141: do { @@ -20714,17 +20865,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt141) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:5: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:5: ( 'catch' )=> (lv_catchClauses_3_0= ruleXCatchClause ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7203:1: (lv_catchClauses_3_0= ruleXCatchClause ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7204:3: lv_catchClauses_3_0= ruleXCatchClause + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7260:1: (lv_catchClauses_3_0= ruleXCatchClause ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7261:3: lv_catchClauses_3_0= ruleXCatchClause { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16757); + pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16870); lv_catchClauses_3_0=ruleXCatchClause(); state._fsp--; @@ -20759,7 +20910,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { cnt141++; } while (true); - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:3: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7277:3: ( ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) )? int alt142=2; int LA142_0 = input.LA(1); @@ -20772,12 +20923,12 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt142) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:4: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7277:4: ( ( 'finally' )=>otherlv_4= 'finally' ) ( (lv_finallyExpression_5_0= ruleXExpression ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:4: ( ( 'finally' )=>otherlv_4= 'finally' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:5: ( 'finally' )=>otherlv_4= 'finally' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7277:4: ( ( 'finally' )=>otherlv_4= 'finally' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7277:5: ( 'finally' )=>otherlv_4= 'finally' { - otherlv_4=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16779); if (state.failed) return current; + otherlv_4=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16892); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); @@ -20786,18 +20937,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7225:2: ( (lv_finallyExpression_5_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7226:1: (lv_finallyExpression_5_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7282:2: ( (lv_finallyExpression_5_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7283:1: (lv_finallyExpression_5_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7226:1: (lv_finallyExpression_5_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7227:3: lv_finallyExpression_5_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7283:1: (lv_finallyExpression_5_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7284:3: lv_finallyExpression_5_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16801); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16914); lv_finallyExpression_5_0=ruleXExpression(); state._fsp--; @@ -20834,29 +20985,29 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7244:6: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7301:6: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7244:6: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7244:8: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7301:6: (otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7301:8: otherlv_6= 'finally' ( (lv_finallyExpression_7_0= ruleXExpression ) ) { - otherlv_6=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16823); if (state.failed) return current; + otherlv_6=(Token)match(input,104,FollowSets000.FOLLOW_104_in_ruleXTryCatchFinallyExpression16936); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7248:1: ( (lv_finallyExpression_7_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7249:1: (lv_finallyExpression_7_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7305:1: ( (lv_finallyExpression_7_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7306:1: (lv_finallyExpression_7_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7249:1: (lv_finallyExpression_7_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7250:3: lv_finallyExpression_7_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7306:1: (lv_finallyExpression_7_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7307:3: lv_finallyExpression_7_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16844); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16957); lv_finallyExpression_7_0=ruleXExpression(); state._fsp--; @@ -20912,7 +21063,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXCatchClause" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7274:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7331:1: entryRuleXCatchClause returns [EObject current=null] : iv_ruleXCatchClause= ruleXCatchClause EOF ; public final EObject entryRuleXCatchClause() throws RecognitionException { EObject current = null; @@ -20920,13 +21071,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7275:2: (iv_ruleXCatchClause= ruleXCatchClause EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7276:2: iv_ruleXCatchClause= ruleXCatchClause EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7332:2: (iv_ruleXCatchClause= ruleXCatchClause EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7333:2: iv_ruleXCatchClause= ruleXCatchClause EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCatchClauseRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16882); + pushFollow(FollowSets000.FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16995); iv_ruleXCatchClause=ruleXCatchClause(); state._fsp--; @@ -20934,7 +21085,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXCatchClause; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause16892); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXCatchClause17005); if (state.failed) return current; } @@ -20952,7 +21103,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXCatchClause" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7283:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7340:1: ruleXCatchClause returns [EObject current=null] : ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ; public final EObject ruleXCatchClause() throws RecognitionException { EObject current = null; @@ -20967,16 +21118,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7286:28: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7287:1: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7343:28: ( ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7344:1: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7287:1: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7287:2: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7344:1: ( ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7344:2: ( ( 'catch' )=>otherlv_0= 'catch' ) otherlv_1= '(' ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) otherlv_3= ')' ( (lv_expression_4_0= ruleXExpression ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7287:2: ( ( 'catch' )=>otherlv_0= 'catch' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7287:3: ( 'catch' )=>otherlv_0= 'catch' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7344:2: ( ( 'catch' )=>otherlv_0= 'catch' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7344:3: ( 'catch' )=>otherlv_0= 'catch' { - otherlv_0=(Token)match(input,105,FollowSets000.FOLLOW_105_in_ruleXCatchClause16937); if (state.failed) return current; + otherlv_0=(Token)match(input,105,FollowSets000.FOLLOW_105_in_ruleXCatchClause17050); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); @@ -20985,25 +21136,25 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXCatchClause16950); if (state.failed) return current; + otherlv_1=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXCatchClause17063); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7296:1: ( (lv_declaredParam_2_0= ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7297:1: (lv_declaredParam_2_0= ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7353:1: ( (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7354:1: (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7297:1: (lv_declaredParam_2_0= ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7298:3: lv_declaredParam_2_0= ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7354:1: (lv_declaredParam_2_0= ruleFullJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7355:3: lv_declaredParam_2_0= ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0()); + newCompositeNode(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_ruleXCatchClause16971); - lv_declaredParam_2_0=ruleJvmFormalParameter(); + pushFollow(FollowSets000.FOLLOW_ruleFullJvmFormalParameter_in_ruleXCatchClause17084); + lv_declaredParam_2_0=ruleFullJvmFormalParameter(); state._fsp--; if (state.failed) return current; @@ -21016,7 +21167,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { current, "declaredParam", lv_declaredParam_2_0, - "JvmFormalParameter"); + "FullJvmFormalParameter"); afterParserOrEnumRuleCall(); } @@ -21026,24 +21177,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXCatchClause16983); if (state.failed) return current; + otherlv_3=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXCatchClause17096); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7318:1: ( (lv_expression_4_0= ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7319:1: (lv_expression_4_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7375:1: ( (lv_expression_4_0= ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7376:1: (lv_expression_4_0= ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7319:1: (lv_expression_4_0= ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7320:3: lv_expression_4_0= ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7376:1: (lv_expression_4_0= ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7377:3: lv_expression_4_0= ruleXExpression { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCatchClause17004); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_ruleXCatchClause17117); lv_expression_4_0=ruleXExpression(); state._fsp--; @@ -21090,7 +21241,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleQualifiedName" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7344:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7401:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; public final String entryRuleQualifiedName() throws RecognitionException { String current = null; @@ -21098,13 +21249,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7345:2: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7346:2: iv_ruleQualifiedName= ruleQualifiedName EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7402:2: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7403:2: iv_ruleQualifiedName= ruleQualifiedName EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameRule()); } - pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17041); + pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17154); iv_ruleQualifiedName=ruleQualifiedName(); state._fsp--; @@ -21112,7 +21263,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleQualifiedName.getText(); } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName17052); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQualifiedName17165); if (state.failed) return current; } @@ -21130,7 +21281,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleQualifiedName" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7353:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7410:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ; public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -21143,18 +21294,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7356:28: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7357:1: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7413:28: ( (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7414:1: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7357:1: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7358:5: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7414:1: (this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7415:5: this_ValidID_0= ruleValidID ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17099); + pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17212); this_ValidID_0=ruleValidID(); state._fsp--; @@ -21169,19 +21320,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7368:1: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7425:1: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )* loop144: do { int alt144=2; alt144 = dfa144.predict(input); switch (alt144) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7368:2: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7425:2: ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7368:2: ( ( '.' )=>kw= '.' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7368:3: ( '.' )=>kw= '.' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7425:2: ( ( '.' )=>kw= '.' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7425:3: ( '.' )=>kw= '.' { - kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleQualifiedName17127); if (state.failed) return current; + kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleQualifiedName17240); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -21196,7 +21347,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } - pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17150); + pushFollow(FollowSets000.FOLLOW_ruleValidID_in_ruleQualifiedName17263); this_ValidID_2=ruleValidID(); state._fsp--; @@ -21243,7 +21394,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7395:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7452:1: entryRuleJvmTypeReference returns [EObject current=null] : iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ; public final EObject entryRuleJvmTypeReference() throws RecognitionException { EObject current = null; @@ -21251,13 +21402,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7396:2: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7397:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7453:2: (iv_ruleJvmTypeReference= ruleJvmTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7454:2: iv_ruleJvmTypeReference= ruleJvmTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17197); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17310); iv_ruleJvmTypeReference=ruleJvmTypeReference(); state._fsp--; @@ -21265,7 +21416,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmTypeReference; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference17207); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmTypeReference17320); if (state.failed) return current; } @@ -21283,7 +21434,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7404:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7461:1: ruleJvmTypeReference returns [EObject current=null] : ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) ; public final EObject ruleJvmTypeReference() throws RecognitionException { EObject current = null; @@ -21297,10 +21448,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7407:28: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7408:1: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7464:28: ( ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:1: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7408:1: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:1: ( (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) | this_XFunctionTypeRef_4= ruleXFunctionTypeRef ) int alt146=2; int LA146_0 = input.LA(1); @@ -21319,17 +21470,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt146) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7408:2: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:2: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7408:2: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7409:5: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:2: (this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7466:5: this_JvmParameterizedTypeReference_0= ruleJvmParameterizedTypeReference ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17255); + pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17368); this_JvmParameterizedTypeReference_0=ruleJvmParameterizedTypeReference(); state._fsp--; @@ -21340,7 +21491,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { afterParserOrEnumRuleCall(); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:1: ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:1: ( ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) )* loop145: do { int alt145=2; @@ -21365,13 +21516,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt145) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:2: ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:2: ( ( () '[' ']' ) )=> ( () otherlv_2= '[' otherlv_3= ']' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7420:5: ( () otherlv_2= '[' otherlv_3= ']' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7420:6: () otherlv_2= '[' otherlv_3= ']' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7477:5: ( () otherlv_2= '[' otherlv_3= ']' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7477:6: () otherlv_2= '[' otherlv_3= ']' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7420:6: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7421:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7477:6: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7478:5: { if ( state.backtracking==0 ) { @@ -21383,13 +21534,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleJvmTypeReference17293); if (state.failed) return current; + otherlv_2=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleJvmTypeReference17406); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getJvmTypeReferenceAccess().getLeftSquareBracketKeyword_0_1_0_1()); } - otherlv_3=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleJvmTypeReference17305); if (state.failed) return current; + otherlv_3=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleJvmTypeReference17418); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getJvmTypeReferenceAccess().getRightSquareBracketKeyword_0_1_0_2()); @@ -21414,14 +21565,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7436:5: this_XFunctionTypeRef_4= ruleXFunctionTypeRef + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7493:5: this_XFunctionTypeRef_4= ruleXFunctionTypeRef { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17337); + pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17450); this_XFunctionTypeRef_4=ruleXFunctionTypeRef(); state._fsp--; @@ -21458,7 +21609,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXFunctionTypeRef" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7452:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7509:1: entryRuleXFunctionTypeRef returns [EObject current=null] : iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ; public final EObject entryRuleXFunctionTypeRef() throws RecognitionException { EObject current = null; @@ -21466,13 +21617,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7453:2: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7454:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7510:2: (iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7511:2: iv_ruleXFunctionTypeRef= ruleXFunctionTypeRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefRule()); } - pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17372); + pushFollow(FollowSets000.FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17485); iv_ruleXFunctionTypeRef=ruleXFunctionTypeRef(); state._fsp--; @@ -21480,7 +21631,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleXFunctionTypeRef; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef17382); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleXFunctionTypeRef17495); if (state.failed) return current; } @@ -21498,7 +21649,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXFunctionTypeRef" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7461:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7518:1: ruleXFunctionTypeRef returns [EObject current=null] : ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleXFunctionTypeRef() throws RecognitionException { EObject current = null; @@ -21516,13 +21667,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7464:28: ( ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:1: ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7521:28: ( ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7522:1: ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:1: ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:2: (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7522:1: ( (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7522:2: (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? otherlv_5= '=>' ( (lv_returnType_6_0= ruleJvmTypeReference ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:2: (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7522:2: (otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' )? int alt148=2; int LA148_0 = input.LA(1); @@ -21531,26 +21682,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt148) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7465:4: otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7522:4: otherlv_0= '(' ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* otherlv_4= ')' { - otherlv_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFunctionTypeRef17420); if (state.failed) return current; + otherlv_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleXFunctionTypeRef17533); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7469:1: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7470:1: (lv_paramTypes_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7526:1: ( (lv_paramTypes_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7527:1: (lv_paramTypes_1_0= ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7470:1: (lv_paramTypes_1_0= ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7471:3: lv_paramTypes_1_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7527:1: (lv_paramTypes_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7528:3: lv_paramTypes_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17441); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17554); lv_paramTypes_1_0=ruleJvmTypeReference(); state._fsp--; @@ -21574,7 +21725,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7487:2: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7544:2: (otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) )* loop147: do { int alt147=2; @@ -21587,26 +21738,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt147) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7487:4: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7544:4: otherlv_2= ',' ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) { - otherlv_2=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFunctionTypeRef17454); if (state.failed) return current; + otherlv_2=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleXFunctionTypeRef17567); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_2_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7491:1: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7492:1: (lv_paramTypes_3_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7548:1: ( (lv_paramTypes_3_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7549:1: (lv_paramTypes_3_0= ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7492:1: (lv_paramTypes_3_0= ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7493:3: lv_paramTypes_3_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7549:1: (lv_paramTypes_3_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7550:3: lv_paramTypes_3_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17475); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17588); lv_paramTypes_3_0=ruleJvmTypeReference(); state._fsp--; @@ -21639,7 +21790,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFunctionTypeRef17489); if (state.failed) return current; + otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleXFunctionTypeRef17602); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_3()); @@ -21651,24 +21802,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,106,FollowSets000.FOLLOW_106_in_ruleXFunctionTypeRef17503); if (state.failed) return current; + otherlv_5=(Token)match(input,106,FollowSets000.FOLLOW_106_in_ruleXFunctionTypeRef17616); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7517:1: ( (lv_returnType_6_0= ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7518:1: (lv_returnType_6_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7574:1: ( (lv_returnType_6_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7575:1: (lv_returnType_6_0= ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7518:1: (lv_returnType_6_0= ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7519:3: lv_returnType_6_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7575:1: (lv_returnType_6_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7576:3: lv_returnType_6_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17524); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17637); lv_returnType_6_0=ruleJvmTypeReference(); state._fsp--; @@ -21715,7 +21866,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7543:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7600:1: entryRuleJvmParameterizedTypeReference returns [EObject current=null] : iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ; public final EObject entryRuleJvmParameterizedTypeReference() throws RecognitionException { EObject current = null; @@ -21723,13 +21874,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7544:2: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7545:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7601:2: (iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7602:2: iv_ruleJvmParameterizedTypeReference= ruleJvmParameterizedTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17560); + pushFollow(FollowSets000.FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17673); iv_ruleJvmParameterizedTypeReference=ruleJvmParameterizedTypeReference(); state._fsp--; @@ -21737,7 +21888,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmParameterizedTypeReference; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17570); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17683); if (state.failed) return current; } @@ -21755,7 +21906,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmParameterizedTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7552:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7609:1: ruleJvmParameterizedTypeReference returns [EObject current=null] : ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) ; public final EObject ruleJvmParameterizedTypeReference() throws RecognitionException { EObject current = null; @@ -21770,17 +21921,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7555:28: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7556:1: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7612:28: ( ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7613:1: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7556:1: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7556:2: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7613:1: ( ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7613:2: ( ( ruleQualifiedName ) ) ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7556:2: ( ( ruleQualifiedName ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7557:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7613:2: ( ( ruleQualifiedName ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7614:1: ( ruleQualifiedName ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7557:1: ( ruleQualifiedName ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7558:3: ruleQualifiedName + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7614:1: ( ruleQualifiedName ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7615:3: ruleQualifiedName { if ( state.backtracking==0 ) { @@ -21794,7 +21945,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17618); + pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17731); ruleQualifiedName(); state._fsp--; @@ -21810,17 +21961,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )? int alt150=2; alt150 = dfa150.predict(input); switch (alt150) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:3: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:3: ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:3: ( ( '<' )=>otherlv_1= '<' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:4: ( '<' )=>otherlv_1= '<' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:3: ( ( '<' )=>otherlv_1= '<' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:4: ( '<' )=>otherlv_1= '<' { - otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleJvmParameterizedTypeReference17639); if (state.failed) return current; + otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleJvmParameterizedTypeReference17752); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); @@ -21829,18 +21980,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7576:2: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7577:1: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7633:2: ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7634:1: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7577:1: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7578:3: lv_arguments_2_0= ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7634:1: (lv_arguments_2_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7635:3: lv_arguments_2_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17661); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17774); lv_arguments_2_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -21864,7 +22015,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7594:2: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7651:2: (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* loop149: do { int alt149=2; @@ -21877,26 +22028,26 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt149) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7594:4: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7651:4: otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) { - otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleJvmParameterizedTypeReference17674); if (state.failed) return current; + otherlv_3=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleJvmParameterizedTypeReference17787); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7598:1: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7599:1: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7655:1: ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7656:1: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7599:1: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7600:3: lv_arguments_4_0= ruleJvmArgumentTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7656:1: (lv_arguments_4_0= ruleJvmArgumentTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7657:3: lv_arguments_4_0= ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17695); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17808); lv_arguments_4_0=ruleJvmArgumentTypeReference(); state._fsp--; @@ -21929,7 +22080,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleJvmParameterizedTypeReference17709); if (state.failed) return current; + otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleJvmParameterizedTypeReference17822); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); @@ -21964,7 +22115,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmArgumentTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7685:1: entryRuleJvmArgumentTypeReference returns [EObject current=null] : iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ; public final EObject entryRuleJvmArgumentTypeReference() throws RecognitionException { EObject current = null; @@ -21972,13 +22123,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7629:2: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7630:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7686:2: (iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7687:2: iv_ruleJvmArgumentTypeReference= ruleJvmArgumentTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17747); + pushFollow(FollowSets000.FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17860); iv_ruleJvmArgumentTypeReference=ruleJvmArgumentTypeReference(); state._fsp--; @@ -21986,7 +22137,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmArgumentTypeReference; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17757); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17870); if (state.failed) return current; } @@ -22004,7 +22155,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmArgumentTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7637:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7694:1: ruleJvmArgumentTypeReference returns [EObject current=null] : (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ; public final EObject ruleJvmArgumentTypeReference() throws RecognitionException { EObject current = null; @@ -22016,10 +22167,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7640:28: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7641:1: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7697:28: ( (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7698:1: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7641:1: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7698:1: (this_JvmTypeReference_0= ruleJvmTypeReference | this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference ) int alt151=2; int LA151_0 = input.LA(1); @@ -22038,14 +22189,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt151) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7642:5: this_JvmTypeReference_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7699:5: this_JvmTypeReference_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17804); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17917); this_JvmTypeReference_0=ruleJvmTypeReference(); state._fsp--; @@ -22060,14 +22211,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7652:5: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7709:5: this_JvmWildcardTypeReference_1= ruleJvmWildcardTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17831); + pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17944); this_JvmWildcardTypeReference_1=ruleJvmWildcardTypeReference(); state._fsp--; @@ -22104,7 +22255,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmWildcardTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7668:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7725:1: entryRuleJvmWildcardTypeReference returns [EObject current=null] : iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ; public final EObject entryRuleJvmWildcardTypeReference() throws RecognitionException { EObject current = null; @@ -22112,13 +22263,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7669:2: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7670:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7726:2: (iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7727:2: iv_ruleJvmWildcardTypeReference= ruleJvmWildcardTypeReference EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17866); + pushFollow(FollowSets000.FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17979); iv_ruleJvmWildcardTypeReference=ruleJvmWildcardTypeReference(); state._fsp--; @@ -22126,7 +22277,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmWildcardTypeReference; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17876); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17989); if (state.failed) return current; } @@ -22144,7 +22295,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmWildcardTypeReference" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7677:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7734:1: ruleJvmWildcardTypeReference returns [EObject current=null] : ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) ; public final EObject ruleJvmWildcardTypeReference() throws RecognitionException { EObject current = null; @@ -22157,14 +22308,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7680:28: ( ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7681:1: ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7737:28: ( ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7738:1: ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7681:1: ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7681:2: () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7738:1: ( () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7738:2: () otherlv_1= '?' ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7681:2: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7682:5: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7738:2: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7739:5: { if ( state.backtracking==0 ) { @@ -22176,13 +22327,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleJvmWildcardTypeReference17922); if (state.failed) return current; + otherlv_1=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleJvmWildcardTypeReference18035); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7691:1: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7748:1: ( ( (lv_constraints_2_0= ruleJvmUpperBound ) ) | ( (lv_constraints_3_0= ruleJvmLowerBound ) ) )? int alt152=3; int LA152_0 = input.LA(1); @@ -22194,20 +22345,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt152) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7691:2: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7748:2: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7691:2: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7692:1: (lv_constraints_2_0= ruleJvmUpperBound ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7748:2: ( (lv_constraints_2_0= ruleJvmUpperBound ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7749:1: (lv_constraints_2_0= ruleJvmUpperBound ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7692:1: (lv_constraints_2_0= ruleJvmUpperBound ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7693:3: lv_constraints_2_0= ruleJvmUpperBound + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7749:1: (lv_constraints_2_0= ruleJvmUpperBound ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7750:3: lv_constraints_2_0= ruleJvmUpperBound { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference17944); + pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference18057); lv_constraints_2_0=ruleJvmUpperBound(); state._fsp--; @@ -22235,20 +22386,20 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7710:6: ( (lv_constraints_3_0= ruleJvmLowerBound ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7767:6: ( (lv_constraints_3_0= ruleJvmLowerBound ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7710:6: ( (lv_constraints_3_0= ruleJvmLowerBound ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7711:1: (lv_constraints_3_0= ruleJvmLowerBound ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7767:6: ( (lv_constraints_3_0= ruleJvmLowerBound ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7768:1: (lv_constraints_3_0= ruleJvmLowerBound ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7711:1: (lv_constraints_3_0= ruleJvmLowerBound ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7712:3: lv_constraints_3_0= ruleJvmLowerBound + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7768:1: (lv_constraints_3_0= ruleJvmLowerBound ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7769:3: lv_constraints_3_0= ruleJvmLowerBound { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference17971); + pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference18084); lv_constraints_3_0=ruleJvmLowerBound(); state._fsp--; @@ -22301,7 +22452,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmUpperBound" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7736:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7793:1: entryRuleJvmUpperBound returns [EObject current=null] : iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ; public final EObject entryRuleJvmUpperBound() throws RecognitionException { EObject current = null; @@ -22309,13 +22460,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7737:2: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7738:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7794:2: (iv_ruleJvmUpperBound= ruleJvmUpperBound EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7795:2: iv_ruleJvmUpperBound= ruleJvmUpperBound EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18009); + pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18122); iv_ruleJvmUpperBound=ruleJvmUpperBound(); state._fsp--; @@ -22323,7 +22474,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmUpperBound; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound18019); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBound18132); if (state.failed) return current; } @@ -22341,7 +22492,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmUpperBound" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7745:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7802:1: ruleJvmUpperBound returns [EObject current=null] : (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmUpperBound() throws RecognitionException { EObject current = null; @@ -22352,30 +22503,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7748:28: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7749:1: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7805:28: ( (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7806:1: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7749:1: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7749:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7806:1: (otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7806:3: otherlv_0= 'extends' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleJvmUpperBound18056); if (state.failed) return current; + otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleJvmUpperBound18169); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7753:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7754:1: (lv_typeReference_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7810:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7811:1: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7754:1: (lv_typeReference_1_0= ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7755:3: lv_typeReference_1_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7811:1: (lv_typeReference_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7812:3: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18077); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18190); lv_typeReference_1_0=ruleJvmTypeReference(); state._fsp--; @@ -22422,7 +22573,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmUpperBoundAnded" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7779:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7836:1: entryRuleJvmUpperBoundAnded returns [EObject current=null] : iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ; public final EObject entryRuleJvmUpperBoundAnded() throws RecognitionException { EObject current = null; @@ -22430,13 +22581,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7780:2: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7781:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7837:2: (iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7838:2: iv_ruleJvmUpperBoundAnded= ruleJvmUpperBoundAnded EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundAndedRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18113); + pushFollow(FollowSets000.FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18226); iv_ruleJvmUpperBoundAnded=ruleJvmUpperBoundAnded(); state._fsp--; @@ -22444,7 +22595,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmUpperBoundAnded; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18123); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18236); if (state.failed) return current; } @@ -22462,7 +22613,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmUpperBoundAnded" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7788:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7845:1: ruleJvmUpperBoundAnded returns [EObject current=null] : (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmUpperBoundAnded() throws RecognitionException { EObject current = null; @@ -22473,30 +22624,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7791:28: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7792:1: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7848:28: ( (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7849:1: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7792:1: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7792:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7849:1: (otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7849:3: otherlv_0= '&' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleJvmUpperBoundAnded18160); if (state.failed) return current; + otherlv_0=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleJvmUpperBoundAnded18273); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7796:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7797:1: (lv_typeReference_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7853:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7854:1: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7797:1: (lv_typeReference_1_0= ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7798:3: lv_typeReference_1_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7854:1: (lv_typeReference_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7855:3: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18181); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18294); lv_typeReference_1_0=ruleJvmTypeReference(); state._fsp--; @@ -22543,7 +22694,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJvmLowerBound" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7822:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7879:1: entryRuleJvmLowerBound returns [EObject current=null] : iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ; public final EObject entryRuleJvmLowerBound() throws RecognitionException { EObject current = null; @@ -22551,13 +22702,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7823:2: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7824:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7880:2: (iv_ruleJvmLowerBound= ruleJvmLowerBound EOF ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7881:2: iv_ruleJvmLowerBound= ruleJvmLowerBound EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmLowerBoundRule()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18217); + pushFollow(FollowSets000.FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18330); iv_ruleJvmLowerBound=ruleJvmLowerBound(); state._fsp--; @@ -22565,7 +22716,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleJvmLowerBound; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound18227); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleJvmLowerBound18340); if (state.failed) return current; } @@ -22583,7 +22734,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJvmLowerBound" - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7831:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7888:1: ruleJvmLowerBound returns [EObject current=null] : (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ; public final EObject ruleJvmLowerBound() throws RecognitionException { EObject current = null; @@ -22594,30 +22745,30 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7834:28: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7835:1: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7891:28: ( (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7892:1: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7835:1: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7835:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7892:1: (otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7892:3: otherlv_0= 'super' ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) { - otherlv_0=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleJvmLowerBound18264); if (state.failed) return current; + otherlv_0=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleJvmLowerBound18377); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7839:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7840:1: (lv_typeReference_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7896:1: ( (lv_typeReference_1_0= ruleJvmTypeReference ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7897:1: (lv_typeReference_1_0= ruleJvmTypeReference ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7840:1: (lv_typeReference_1_0= ruleJvmTypeReference ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7841:3: lv_typeReference_1_0= ruleJvmTypeReference + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7897:1: (lv_typeReference_1_0= ruleJvmTypeReference ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7898:3: lv_typeReference_1_0= ruleJvmTypeReference { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18285); + pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18398); lv_typeReference_1_0=ruleJvmTypeReference(); state._fsp--; @@ -23511,13 +23662,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred22_InternalXcore public final void synpred22_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6430:4: ( ( '(' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6431:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6487:4: ( ( '(' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6488:1: ( '(' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6431:1: ( '(' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6432:2: '(' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6488:1: ( '(' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6489:2: '(' { - match(input,13,FollowSets000.FOLLOW_13_in_synpred22_InternalXcore14960); if (state.failed) return ; + match(input,13,FollowSets000.FOLLOW_13_in_synpred22_InternalXcore15073); if (state.failed) return ; } @@ -23528,18 +23679,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred23_InternalXcore public final void synpred23_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:4: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:6: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:5: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:6: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6451:6: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:1: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6508:6: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6509:1: { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6509:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? int alt161=2; int LA161_0 = input.LA(1); @@ -23548,15 +23699,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt161) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6509:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6452:3: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6453:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6509:3: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6510:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6453:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6454:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6510:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6511:1: ruleJvmFormalParameter { - pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15012); + pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15125); ruleJvmFormalParameter(); state._fsp--; @@ -23567,7 +23718,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6456:2: ( ',' ( ( ruleJvmFormalParameter ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6513:2: ( ',' ( ( ruleJvmFormalParameter ) ) )* loop160: do { int alt160=2; @@ -23580,16 +23731,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt160) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6456:4: ',' ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6513:4: ',' ( ( ruleJvmFormalParameter ) ) { - match(input,14,FollowSets000.FOLLOW_14_in_synpred23_InternalXcore15019); if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6457:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6458:1: ( ruleJvmFormalParameter ) + match(input,14,FollowSets000.FOLLOW_14_in_synpred23_InternalXcore15132); if (state.failed) return ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6514:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6515:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6458:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6459:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6515:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6516:1: ruleJvmFormalParameter { - pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15026); + pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15139); ruleJvmFormalParameter(); state._fsp--; @@ -23615,13 +23766,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6461:6: ( ( '|' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6462:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6518:6: ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6519:1: ( '|' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6462:1: ( '|' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6463:2: '|' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6519:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6520:2: '|' { - match(input,83,FollowSets000.FOLLOW_83_in_synpred23_InternalXcore15040); if (state.failed) return ; + match(input,83,FollowSets000.FOLLOW_83_in_synpred23_InternalXcore15153); if (state.failed) return ; } @@ -23638,13 +23789,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred24_InternalXcore public final void synpred24_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6530:4: ( ( ruleXClosure ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6531:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6587:4: ( ( ruleXClosure ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6588:1: ( ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6531:1: ( ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6532:1: ruleXClosure + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6588:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6589:1: ruleXClosure { - pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred24_InternalXcore15158); + pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred24_InternalXcore15271); ruleXClosure(); state._fsp--; @@ -23659,18 +23810,18 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred25_InternalXcore public final void synpred25_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:4: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:3: ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:4: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:4: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:5: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:4: ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:5: () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6727:5: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728:1: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6784:5: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6785:1: { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6785:2: ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? int alt163=2; int LA163_0 = input.LA(1); @@ -23679,15 +23830,15 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } switch (alt163) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6785:3: ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6728:3: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6729:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6785:3: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6786:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6729:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6730:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6786:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6787:1: ruleJvmFormalParameter { - pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15649); + pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15762); ruleJvmFormalParameter(); state._fsp--; @@ -23698,7 +23849,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:2: ( ',' ( ( ruleJvmFormalParameter ) ) )* + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6789:2: ( ',' ( ( ruleJvmFormalParameter ) ) )* loop162: do { int alt162=2; @@ -23711,16 +23862,16 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { switch (alt162) { case 1 : - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6732:4: ',' ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6789:4: ',' ( ( ruleJvmFormalParameter ) ) { - match(input,14,FollowSets000.FOLLOW_14_in_synpred25_InternalXcore15656); if (state.failed) return ; - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6733:1: ( ( ruleJvmFormalParameter ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6734:1: ( ruleJvmFormalParameter ) + match(input,14,FollowSets000.FOLLOW_14_in_synpred25_InternalXcore15769); if (state.failed) return ; + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6790:1: ( ( ruleJvmFormalParameter ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6791:1: ( ruleJvmFormalParameter ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6734:1: ( ruleJvmFormalParameter ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6735:1: ruleJvmFormalParameter + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6791:1: ( ruleJvmFormalParameter ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6792:1: ruleJvmFormalParameter { - pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15663); + pushFollow(FollowSets000.FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15776); ruleJvmFormalParameter(); state._fsp--; @@ -23746,13 +23897,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6737:6: ( ( '|' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6738:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6794:6: ( ( '|' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6795:1: ( '|' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6738:1: ( '|' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6739:2: '|' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6795:1: ( '|' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6796:2: '|' { - match(input,83,FollowSets000.FOLLOW_83_in_synpred25_InternalXcore15677); if (state.failed) return ; + match(input,83,FollowSets000.FOLLOW_83_in_synpred25_InternalXcore15790); if (state.failed) return ; } @@ -23769,13 +23920,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred26_InternalXcore public final void synpred26_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6806:2: ( ( ruleXClosure ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6807:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6863:2: ( ( ruleXClosure ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6864:1: ( ruleXClosure ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6807:1: ( ruleXClosure ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6808:1: ruleXClosure + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6864:1: ( ruleXClosure ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:6865:1: ruleXClosure { - pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred26_InternalXcore15793); + pushFollow(FollowSets000.FOLLOW_ruleXClosure_in_synpred26_InternalXcore15906); ruleXClosure(); state._fsp--; @@ -23790,13 +23941,13 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred27_InternalXcore public final void synpred27_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7130:2: ( ( ruleXExpression ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7131:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7187:2: ( ( ruleXExpression ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7188:1: ( ruleXExpression ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7131:1: ( ruleXExpression ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7132:1: ruleXExpression + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7188:1: ( ruleXExpression ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7189:1: ruleXExpression { - pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_synpred27_InternalXcore16596); + pushFollow(FollowSets000.FOLLOW_ruleXExpression_in_synpred27_InternalXcore16709); ruleXExpression(); state._fsp--; @@ -23811,10 +23962,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred28_InternalXcore public final void synpred28_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:5: ( 'catch' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7201:7: 'catch' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:5: ( 'catch' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7258:7: 'catch' { - match(input,105,FollowSets000.FOLLOW_105_in_synpred28_InternalXcore16741); if (state.failed) return ; + match(input,105,FollowSets000.FOLLOW_105_in_synpred28_InternalXcore16854); if (state.failed) return ; } } @@ -23822,10 +23973,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred29_InternalXcore public final void synpred29_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:5: ( 'finally' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7220:7: 'finally' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7277:5: ( 'finally' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7277:7: 'finally' { - match(input,104,FollowSets000.FOLLOW_104_in_synpred29_InternalXcore16771); if (state.failed) return ; + match(input,104,FollowSets000.FOLLOW_104_in_synpred29_InternalXcore16884); if (state.failed) return ; } } @@ -23833,10 +23984,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred31_InternalXcore public final void synpred31_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7368:3: ( '.' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7369:2: '.' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7425:3: ( '.' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7426:2: '.' { - match(input,65,FollowSets000.FOLLOW_65_in_synpred31_InternalXcore17118); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_synpred31_InternalXcore17231); if (state.failed) return ; } } @@ -23844,19 +23995,19 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred32_InternalXcore public final void synpred32_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:2: ( ( () '[' ']' ) ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:3: ( () '[' ']' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:2: ( ( () '[' ']' ) ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:3: ( () '[' ']' ) { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:3: ( () '[' ']' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:4: () '[' ']' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:3: ( () '[' ']' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:4: () '[' ']' { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7417:4: () - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7418:1: + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7474:4: () + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7475:1: { } - match(input,57,FollowSets000.FOLLOW_57_in_synpred32_InternalXcore17270); if (state.failed) return ; - match(input,62,FollowSets000.FOLLOW_62_in_synpred32_InternalXcore17274); if (state.failed) return ; + match(input,57,FollowSets000.FOLLOW_57_in_synpred32_InternalXcore17383); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_synpred32_InternalXcore17387); if (state.failed) return ; } @@ -23867,10 +24018,10 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { // $ANTLR start synpred33_InternalXcore public final void synpred33_InternalXcore_fragment() throws RecognitionException { - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:4: ( '<' ) - // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7571:6: '<' + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:4: ( '<' ) + // ../org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/parser/antlr/internal/InternalXcore.g:7628:6: '<' { - match(input,22,FollowSets000.FOLLOW_22_in_synpred33_InternalXcore17631); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_synpred33_InternalXcore17744); if (state.failed) return ; } } @@ -25671,7 +25822,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA130_transition; } public String getDescription() { - return "6430:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?"; + return "6487:2: ( ( ( ( '(' ) )=> (lv_explicitOperationCall_8_0= '(' ) ) ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )? otherlv_13= ')' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -25781,7 +25932,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA129_transition; } public String getDescription() { - return "6451:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )?"; + return "6508:2: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_featureCallArguments_9_0= ruleXShortClosure ) ) | ( ( (lv_featureCallArguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_featureCallArguments_12_0= ruleXExpression ) ) )* ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -26044,7 +26195,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA131_transition; } public String getDescription() { - return "6530:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )?"; + return "6587:3: ( ( ( ruleXClosure ) )=> (lv_featureCallArguments_14_0= ruleXClosure ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -26154,7 +26305,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA137_transition; } public String getDescription() { - return "6727:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?"; + return "6784:1: ( ( ( ( () ( ( ( ruleJvmFormalParameter ) ) ( ',' ( ( ruleJvmFormalParameter ) ) )* )? ( ( '|' ) ) ) )=> (lv_arguments_9_0= ruleXShortClosure ) ) | ( ( (lv_arguments_10_0= ruleXExpression ) ) (otherlv_11= ',' ( (lv_arguments_12_0= ruleXExpression ) ) )* ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -26417,7 +26568,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA138_transition; } public String getDescription() { - return "6806:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )?"; + return "6863:1: ( ( ( ruleXClosure ) )=> (lv_arguments_14_0= ruleXClosure ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -26562,7 +26713,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA140_transition; } public String getDescription() { - return "7130:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )?"; + return "7187:1: ( ( ( ruleXExpression ) )=> (lv_expression_2_0= ruleXExpression ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -27022,7 +27173,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { static final String DFA144_acceptS = "\1\uffff\1\2\7\uffff\1\1"; static final String DFA144_specialS = - "\3\uffff\1\3\1\4\1\0\1\2\1\5\1\1\1\uffff}>"; + "\3\uffff\1\0\1\5\1\2\1\3\1\1\1\4\1\uffff}>"; static final String[] DFA144_transitionS = { "\3\1\5\uffff\14\1\1\uffff\10\1\11\uffff\4\1\13\uffff\1\1\1\uffff"+ "\6\1\1\2\21\1\1\uffff\13\1\1\uffff\13\1", @@ -27067,17 +27218,17 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA144_transition; } public String getDescription() { - return "()* loopback of 7368:1: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*"; + return "()* loopback of 7425:1: ( ( ( '.' )=>kw= '.' ) this_ValidID_2= ruleValidID )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA144_5 = input.LA(1); + int LA144_3 = input.LA(1); - int index144_5 = input.index(); + int index144_3 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalXcore()) ) {s = 9;} @@ -27085,14 +27236,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index144_5); + input.seek(index144_3); if ( s>=0 ) return s; break; case 1 : - int LA144_8 = input.LA(1); + int LA144_7 = input.LA(1); - int index144_8 = input.index(); + int index144_7 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalXcore()) ) {s = 9;} @@ -27100,14 +27251,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index144_8); + input.seek(index144_7); if ( s>=0 ) return s; break; case 2 : - int LA144_6 = input.LA(1); + int LA144_5 = input.LA(1); - int index144_6 = input.index(); + int index144_5 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalXcore()) ) {s = 9;} @@ -27115,14 +27266,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index144_6); + input.seek(index144_5); if ( s>=0 ) return s; break; case 3 : - int LA144_3 = input.LA(1); + int LA144_6 = input.LA(1); - int index144_3 = input.index(); + int index144_6 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalXcore()) ) {s = 9;} @@ -27130,14 +27281,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index144_3); + input.seek(index144_6); if ( s>=0 ) return s; break; case 4 : - int LA144_4 = input.LA(1); + int LA144_8 = input.LA(1); - int index144_4 = input.index(); + int index144_8 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalXcore()) ) {s = 9;} @@ -27145,14 +27296,14 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index144_4); + input.seek(index144_8); if ( s>=0 ) return s; break; case 5 : - int LA144_7 = input.LA(1); + int LA144_4 = input.LA(1); - int index144_7 = input.index(); + int index144_4 = input.index(); input.rewind(); s = -1; if ( (synpred31_InternalXcore()) ) {s = 9;} @@ -27160,7 +27311,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { else if ( (true) ) {s = 1;} - input.seek(index144_7); + input.seek(index144_4); if ( s>=0 ) return s; break; } @@ -27290,7 +27441,7 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { this.transition = DFA150_transition; } public String getDescription() { - return "7571:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?"; + return "7628:2: ( ( ( '<' )=>otherlv_1= '<' ) ( (lv_arguments_2_0= ruleJvmArgumentTypeReference ) ) (otherlv_3= ',' ( (lv_arguments_4_0= ruleJvmArgumentTypeReference ) ) )* otherlv_5= '>' )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -27818,138 +27969,142 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter14665 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmFormalParameter14711 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); public static final BitSet FOLLOW_ruleValidID_in_ruleJvmFormalParameter14733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14769 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall14779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14836 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000005L}); - public static final BitSet FOLLOW_22_in_ruleXFeatureCall14850 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14871 = new BitSet(new long[]{0x0000000000804000L}); - public static final BitSet FOLLOW_14_in_ruleXFeatureCall14884 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14905 = new BitSet(new long[]{0x0000000000804000L}); - public static final BitSet FOLLOW_23_in_ruleXFeatureCall14919 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000005L}); - public static final BitSet FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall14944 = new BitSet(new long[]{0x0200000000002002L}); - public static final BitSet FOLLOW_13_in_ruleXFeatureCall14978 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L}); - public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15063 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXFeatureCall15091 = new BitSet(new long[]{0x000000000000C000L}); - public static final BitSet FOLLOW_14_in_ruleXFeatureCall15104 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXFeatureCall15125 = new BitSet(new long[]{0x000000000000C000L}); - public static final BitSet FOLLOW_15_in_ruleXFeatureCall15142 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_ruleXFeatureCall15175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15213 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper15224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_ruleIdOrSuper15271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_ruleIdOrSuper15295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15336 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStaticQualifier15347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_ruleStaticQualifier15394 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_95_in_ruleStaticQualifier15412 = new BitSet(new long[]{0x00003C0000000022L,0x0000000000000004L}); - public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15453 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall15463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_96_in_ruleXConstructorCall15509 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15532 = new BitSet(new long[]{0x0000000000402000L}); - public static final BitSet FOLLOW_22_in_ruleXConstructorCall15545 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15566 = new BitSet(new long[]{0x0000000000804000L}); - public static final BitSet FOLLOW_14_in_ruleXConstructorCall15579 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15600 = new BitSet(new long[]{0x0000000000804000L}); - public static final BitSet FOLLOW_23_in_ruleXConstructorCall15614 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_13_in_ruleXConstructorCall15628 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L}); - public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15700 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXConstructorCall15728 = new BitSet(new long[]{0x000000000000C000L}); - public static final BitSet FOLLOW_14_in_ruleXConstructorCall15741 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXConstructorCall15762 = new BitSet(new long[]{0x000000000000C000L}); - public static final BitSet FOLLOW_15_in_ruleXConstructorCall15779 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_ruleXConstructorCall15810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15847 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral15857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_97_in_ruleXBooleanLiteral15904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_98_in_ruleXBooleanLiteral15928 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral15978 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral15988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_99_in_ruleXNullLiteral16034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16070 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXIntLiteral16080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleXIntLiteral16131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16172 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral16182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXStringLiteral16233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16274 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral16284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_100_in_ruleXTypeLiteral16330 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_13_in_ruleXTypeLiteral16342 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16365 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleXTypeLiteral16377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16413 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression16423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_101_in_ruleXThrowExpression16469 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXThrowExpression16490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16526 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression16536 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_102_in_ruleXReturnExpression16582 = new BitSet(new long[]{0x12003C0010402072L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXReturnExpression16613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16650 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16660 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_103_in_ruleXTryCatchFinallyExpression16706 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16727 = new BitSet(new long[]{0x0000000000000000L,0x0000030000000000L}); - public static final BitSet FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16757 = new BitSet(new long[]{0x0000000000000002L,0x0000030000000000L}); - public static final BitSet FOLLOW_104_in_ruleXTryCatchFinallyExpression16779 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_ruleXTryCatchFinallyExpression16823 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16882 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause16892 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_105_in_ruleXCatchClause16937 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_13_in_ruleXCatchClause16950 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_ruleXCatchClause16971 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_15_in_ruleXCatchClause16983 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); - public static final BitSet FOLLOW_ruleXExpression_in_ruleXCatchClause17004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17041 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName17052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleValidID_in_ruleQualifiedName17099 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_ruleQualifiedName17127 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); - public static final BitSet FOLLOW_ruleValidID_in_ruleQualifiedName17150 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17197 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference17207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17255 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_57_in_ruleJvmTypeReference17293 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_62_in_ruleJvmTypeReference17305 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17372 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef17382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_ruleXFunctionTypeRef17420 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17441 = new BitSet(new long[]{0x000000000000C000L}); - public static final BitSet FOLLOW_14_in_ruleXFunctionTypeRef17454 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17475 = new BitSet(new long[]{0x000000000000C000L}); - public static final BitSet FOLLOW_15_in_ruleXFunctionTypeRef17489 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_106_in_ruleXFunctionTypeRef17503 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17560 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17570 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17618 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_22_in_ruleJvmParameterizedTypeReference17639 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17661 = new BitSet(new long[]{0x0000000000804000L}); - public static final BitSet FOLLOW_14_in_ruleJvmParameterizedTypeReference17674 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17695 = new BitSet(new long[]{0x0000000000804000L}); - public static final BitSet FOLLOW_23_in_ruleJvmParameterizedTypeReference17709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17747 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17866 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_58_in_ruleJvmWildcardTypeReference17922 = new BitSet(new long[]{0x0000000200000002L,0x0000000000000001L}); - public static final BitSet FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference17944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference17971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18009 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound18019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_ruleJvmUpperBound18056 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18113 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_ruleJvmUpperBoundAnded18160 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18217 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound18227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_ruleJvmLowerBound18264 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter14769 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter14779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleFullJvmFormalParameter14825 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); + public static final BitSet FOLLOW_ruleValidID_in_ruleFullJvmFormalParameter14846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall14882 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall14892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStaticQualifier_in_ruleXFeatureCall14949 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000005L}); + public static final BitSet FOLLOW_22_in_ruleXFeatureCall14963 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall14984 = new BitSet(new long[]{0x0000000000804000L}); + public static final BitSet FOLLOW_14_in_ruleXFeatureCall14997 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXFeatureCall15018 = new BitSet(new long[]{0x0000000000804000L}); + public static final BitSet FOLLOW_23_in_ruleXFeatureCall15032 = new BitSet(new long[]{0x00003C0000400020L,0x0000000000000005L}); + public static final BitSet FOLLOW_ruleIdOrSuper_in_ruleXFeatureCall15057 = new BitSet(new long[]{0x0200000000002002L}); + public static final BitSet FOLLOW_13_in_ruleXFeatureCall15091 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L}); + public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXFeatureCall15176 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXFeatureCall15204 = new BitSet(new long[]{0x000000000000C000L}); + public static final BitSet FOLLOW_14_in_ruleXFeatureCall15217 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXFeatureCall15238 = new BitSet(new long[]{0x000000000000C000L}); + public static final BitSet FOLLOW_15_in_ruleXFeatureCall15255 = new BitSet(new long[]{0x0200000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_ruleXFeatureCall15288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper15326 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper15337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_ruleIdOrSuper15384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_ruleIdOrSuper15408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStaticQualifier_in_entryRuleStaticQualifier15449 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleStaticQualifier15460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_ruleStaticQualifier15507 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_95_in_ruleStaticQualifier15525 = new BitSet(new long[]{0x00003C0000000022L,0x0000000000000004L}); + public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall15566 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall15576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_96_in_ruleXConstructorCall15622 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXConstructorCall15645 = new BitSet(new long[]{0x0000000000402000L}); + public static final BitSet FOLLOW_22_in_ruleXConstructorCall15658 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15679 = new BitSet(new long[]{0x0000000000804000L}); + public static final BitSet FOLLOW_14_in_ruleXConstructorCall15692 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleXConstructorCall15713 = new BitSet(new long[]{0x0000000000804000L}); + public static final BitSet FOLLOW_23_in_ruleXConstructorCall15727 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_13_in_ruleXConstructorCall15741 = new BitSet(new long[]{0x12003C001040A070L,0x000004FF7C591005L}); + public static final BitSet FOLLOW_ruleXShortClosure_in_ruleXConstructorCall15813 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXConstructorCall15841 = new BitSet(new long[]{0x000000000000C000L}); + public static final BitSet FOLLOW_14_in_ruleXConstructorCall15854 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXConstructorCall15875 = new BitSet(new long[]{0x000000000000C000L}); + public static final BitSet FOLLOW_15_in_ruleXConstructorCall15892 = new BitSet(new long[]{0x0200000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_ruleXConstructorCall15923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral15960 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral15970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_97_in_ruleXBooleanLiteral16017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_98_in_ruleXBooleanLiteral16041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral16091 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral16101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_99_in_ruleXNullLiteral16147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXIntLiteral_in_entryRuleXIntLiteral16183 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXIntLiteral16193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_ruleXIntLiteral16244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral16285 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral16295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXStringLiteral16346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral16387 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral16397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_100_in_ruleXTypeLiteral16443 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_13_in_ruleXTypeLiteral16455 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_ruleXTypeLiteral16478 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_15_in_ruleXTypeLiteral16490 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression16526 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression16536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_101_in_ruleXThrowExpression16582 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXThrowExpression16603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression16639 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression16649 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_102_in_ruleXReturnExpression16695 = new BitSet(new long[]{0x12003C0010402072L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXReturnExpression16726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression16763 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression16773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_103_in_ruleXTryCatchFinallyExpression16819 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16840 = new BitSet(new long[]{0x0000000000000000L,0x0000030000000000L}); + public static final BitSet FOLLOW_ruleXCatchClause_in_ruleXTryCatchFinallyExpression16870 = new BitSet(new long[]{0x0000000000000002L,0x0000030000000000L}); + public static final BitSet FOLLOW_104_in_ruleXTryCatchFinallyExpression16892 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_ruleXTryCatchFinallyExpression16936 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXTryCatchFinallyExpression16957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause16995 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause17005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_105_in_ruleXCatchClause17050 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_13_in_ruleXCatchClause17063 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_ruleXCatchClause17084 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_15_in_ruleXCatchClause17096 = new BitSet(new long[]{0x12003C0010402070L,0x000000FF7C511005L}); + public static final BitSet FOLLOW_ruleXExpression_in_ruleXCatchClause17117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName17154 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName17165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleValidID_in_ruleQualifiedName17212 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_ruleQualifiedName17240 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); + public static final BitSet FOLLOW_ruleValidID_in_ruleQualifiedName17263 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference17310 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference17320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_ruleJvmTypeReference17368 = new BitSet(new long[]{0x0200000000000002L}); + public static final BitSet FOLLOW_57_in_ruleJvmTypeReference17406 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_62_in_ruleJvmTypeReference17418 = new BitSet(new long[]{0x0200000000000002L}); + public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_ruleJvmTypeReference17450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef17485 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef17495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_13_in_ruleXFunctionTypeRef17533 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17554 = new BitSet(new long[]{0x000000000000C000L}); + public static final BitSet FOLLOW_14_in_ruleXFunctionTypeRef17567 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17588 = new BitSet(new long[]{0x000000000000C000L}); + public static final BitSet FOLLOW_15_in_ruleXFunctionTypeRef17602 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_106_in_ruleXFunctionTypeRef17616 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleXFunctionTypeRef17637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference17673 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference17683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQualifiedName_in_ruleJvmParameterizedTypeReference17731 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_22_in_ruleJvmParameterizedTypeReference17752 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17774 = new BitSet(new long[]{0x0000000000804000L}); + public static final BitSet FOLLOW_14_in_ruleJvmParameterizedTypeReference17787 = new BitSet(new long[]{0x04003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_ruleJvmParameterizedTypeReference17808 = new BitSet(new long[]{0x0000000000804000L}); + public static final BitSet FOLLOW_23_in_ruleJvmParameterizedTypeReference17822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference17860 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference17870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmArgumentTypeReference17917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_ruleJvmArgumentTypeReference17944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference17979 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference17989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_58_in_ruleJvmWildcardTypeReference18035 = new BitSet(new long[]{0x0000000200000002L,0x0000000000000001L}); + public static final BitSet FOLLOW_ruleJvmUpperBound_in_ruleJvmWildcardTypeReference18057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmLowerBound_in_ruleJvmWildcardTypeReference18084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound18122 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound18132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_ruleJvmUpperBound18169 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBound18190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded18226 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded18236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_ruleJvmUpperBoundAnded18273 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmUpperBoundAnded18294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound18330 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound18340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_ruleJvmLowerBound18377 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmTypeReference_in_ruleJvmLowerBound18398 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_22_in_synpred1_InternalXcore7162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpMultiAssign_in_synpred2_InternalXcore8256 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleOpOr_in_synpred3_InternalXcore8604 = new BitSet(new long[]{0x0000000000000002L}); @@ -27982,24 +28137,24 @@ public class InternalXcoreParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_87_in_synpred20_InternalXcore13405 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleJvmTypeReference_in_synpred21_InternalXcore14502 = new BitSet(new long[]{0x00003C0000000020L,0x0000000000000004L}); public static final BitSet FOLLOW_ruleValidID_in_synpred21_InternalXcore14511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_synpred22_InternalXcore14960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15012 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); - public static final BitSet FOLLOW_14_in_synpred23_InternalXcore15019 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15026 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); - public static final BitSet FOLLOW_83_in_synpred23_InternalXcore15040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_synpred24_InternalXcore15158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15649 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); - public static final BitSet FOLLOW_14_in_synpred25_InternalXcore15656 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); - public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15663 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); - public static final BitSet FOLLOW_83_in_synpred25_InternalXcore15677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXClosure_in_synpred26_InternalXcore15793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXExpression_in_synpred27_InternalXcore16596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_105_in_synpred28_InternalXcore16741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_synpred29_InternalXcore16771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_synpred31_InternalXcore17118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_synpred32_InternalXcore17270 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_62_in_synpred32_InternalXcore17274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_synpred33_InternalXcore17631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_13_in_synpred22_InternalXcore15073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15125 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); + public static final BitSet FOLLOW_14_in_synpred23_InternalXcore15132 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred23_InternalXcore15139 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); + public static final BitSet FOLLOW_83_in_synpred23_InternalXcore15153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_synpred24_InternalXcore15271 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15762 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); + public static final BitSet FOLLOW_14_in_synpred25_InternalXcore15769 = new BitSet(new long[]{0x00003C0000002020L,0x0000040000000004L}); + public static final BitSet FOLLOW_ruleJvmFormalParameter_in_synpred25_InternalXcore15776 = new BitSet(new long[]{0x0000000000004000L,0x0000000000080000L}); + public static final BitSet FOLLOW_83_in_synpred25_InternalXcore15790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXClosure_in_synpred26_InternalXcore15906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXExpression_in_synpred27_InternalXcore16709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_105_in_synpred28_InternalXcore16854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_synpred29_InternalXcore16884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_synpred31_InternalXcore17231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_synpred32_InternalXcore17383 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_62_in_synpred32_InternalXcore17387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_synpred33_InternalXcore17744 = new BitSet(new long[]{0x0000000000000002L}); } diff --git a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/services/XcoreGrammarAccess.java b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/services/XcoreGrammarAccess.java index c04989d92..c057132aa 100644 --- a/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/services/XcoreGrammarAccess.java +++ b/org.eclipse.emf.ecore.xcore/src-gen/org/eclipse/emf/ecore/xcore/services/XcoreGrammarAccess.java @@ -2699,6 +2699,16 @@ public class XcoreGrammarAccess extends AbstractGrammarElementFinder { return getJvmFormalParameterAccess().getRule(); } + //FullJvmFormalParameter returns types::JvmFormalParameter: + // parameterType=JvmTypeReference name=ValidID; + public XbaseGrammarAccess.FullJvmFormalParameterElements getFullJvmFormalParameterAccess() { + return gaXbase.getFullJvmFormalParameterAccess(); + } + + public ParserRule getFullJvmFormalParameterRule() { + return getFullJvmFormalParameterAccess().getRule(); + } + //XFeatureCall returns XExpression: // {XFeatureCall} declaringType=[types::JvmDeclaredType|StaticQualifier]? ("<" typeArguments+=JvmArgumentTypeReference // ("," typeArguments+=JvmArgumentTypeReference)* ">")? feature=[types::JvmIdentifiableElement|IdOrSuper] (=> @@ -2829,7 +2839,7 @@ public class XcoreGrammarAccess extends AbstractGrammarElementFinder { } //XCatchClause: - // "catch" "(" declaredParam=JvmFormalParameter ")" expression=XExpression; + // "catch" "(" declaredParam=FullJvmFormalParameter ")" expression=XExpression; public XbaseGrammarAccess.XCatchClauseElements getXCatchClauseAccess() { return gaXbase.getXCatchClauseAccess(); } diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/XcoreRuntimeModule.java b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/XcoreRuntimeModule.java index 10737b2a9..4163e629e 100644 --- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/XcoreRuntimeModule.java +++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/XcoreRuntimeModule.java @@ -19,9 +19,10 @@ import org.eclipse.xtext.conversion.impl.QualifiedNameValueConverter; import org.eclipse.xtext.naming.IQualifiedNameProvider; import org.eclipse.xtext.parser.antlr.IReferableElementsUnloader; import org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy; -import org.eclipse.xtext.resource.ILateInitialization; +import org.eclipse.xtext.resource.IDerivedStateComputer; import org.eclipse.xtext.resource.IResourceDescription; import org.eclipse.xtext.resource.XtextResource; +import org.eclipse.xtext.resource.IResourceDescription.Manager; import org.eclipse.xtext.scoping.IScopeProvider; import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; import org.eclipse.xtext.serializer.ISerializer; @@ -74,7 +75,8 @@ public class XcoreRuntimeModule extends org.eclipse.emf.ecore.xcore.AbstractXcor return org.eclipse.emf.ecore.xcore.scoping.XcoreScopeProvider.class; } - public Class<? extends IResourceDescription.Manager> bindIResourceDescriptionManager() + @Override + public Class<? extends Manager> bindIResourceDescription$Manager() { return XcoreResourceDescriptionManager.class; } @@ -112,7 +114,7 @@ public class XcoreRuntimeModule extends org.eclipse.emf.ecore.xcore.AbstractXcor } @Override - public Class<? extends ILateInitialization> bindILateInitialization() + public Class<? extends IDerivedStateComputer> bindIDerivedStateComputer() { return org.eclipse.emf.ecore.xcore.resource.LateInferrer.class; } diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/LateInferrer.java b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/LateInferrer.java index fb4297687..e49865240 100644 --- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/LateInferrer.java +++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/LateInferrer.java @@ -1,18 +1,75 @@ package org.eclipse.emf.ecore.xcore.resource; +import java.util.Iterator; + +import org.eclipse.emf.codegen.ecore.genmodel.GenModel; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.resource.ILateInitialization; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.xcore.XPackage; +import org.eclipse.emf.ecore.xcore.mappings.XcoreMapper; +import org.eclipse.emf.ecore.xcore.util.XcoreEcoreBuilder; +import org.eclipse.emf.ecore.xcore.util.XcoreGenmodelBuilder; +import org.eclipse.emf.ecore.xcore.util.XcoreJvmInferrer; +import org.eclipse.xtext.common.types.JvmGenericType; +import org.eclipse.xtext.parser.antlr.IReferableElementsUnloader; +import org.eclipse.xtext.resource.DerivedStateAwareResource; +import org.eclipse.xtext.resource.IDerivedStateComputer; + +import com.google.inject.Inject; +import com.google.inject.Provider; -public class LateInferrer implements ILateInitialization +public class LateInferrer implements IDerivedStateComputer { + @Inject + private XcoreJvmInferrer jvmInferrer; + + @Inject + private XcoreGenmodelBuilder genModelBuilder; + + @Inject + private Provider<XcoreEcoreBuilder> xcoreEcoreBuilderProvider; + + @Inject + private XcoreMapper mapper; + + @Inject + private IReferableElementsUnloader unloader; - public void installLateInitialization(EList<EObject> resourcesContentsList) - { - } + public void installDerivedState(DerivedStateAwareResource resource, boolean preLinkingPhase) + { + if (resource.getParseResult() != null && resource.getParseResult().getRootASTElement() instanceof XPackage) + { + XPackage model = (XPackage) resource.getParseResult().getRootASTElement(); + XcoreEcoreBuilder xcoreEcoreBuilder = xcoreEcoreBuilderProvider.get(); + EPackage ePackage = xcoreEcoreBuilder.getEPackage(model); + resource.getContents().add(ePackage); + GenModel genModel = genModelBuilder.getGenModel(model); + xcoreEcoreBuilder.link(); + genModelBuilder.initializeUsedGenPackages(genModel); + resource.getContents().addAll(jvmInferrer.getDeclaredTypes(model)); + resource.getCache().clear(resource); + } + } - public void discardLateInitialization(EList<EObject> resourcesContentsList) - { - } + public void discardDerivedState(DerivedStateAwareResource resource) + { + EList<EObject> contents = resource.getContents(); + int size = contents.size(); + if (size > 1) + { + for (Iterator<EObject> i = contents.iterator(); i.hasNext();) + { + EObject eObject = i.next(); + if (eObject instanceof EPackage || eObject instanceof GenModel || eObject instanceof JvmGenericType) + { + unloader.unloadRoot(eObject); + } else if (eObject instanceof XPackage) + { + mapper.unsetMapping((XPackage) eObject); + } + } + } + } } diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java index aa28dcd1b..7baea4b79 100644 --- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java +++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/resource/XcoreResource.java @@ -1,21 +1,10 @@ package org.eclipse.emf.ecore.xcore.resource; -import java.util.Iterator; - -import org.eclipse.emf.codegen.ecore.genmodel.GenModel; -import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.TreeIterator; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.xcore.XPackage; -import org.eclipse.emf.ecore.xcore.mappings.XcoreMapper; import org.eclipse.emf.ecore.xcore.scoping.LazyCreationProxyUriConverter; -import org.eclipse.emf.ecore.xcore.util.XcoreEcoreBuilder; -import org.eclipse.emf.ecore.xcore.util.XcoreGenmodelBuilder; -import org.eclipse.emf.ecore.xcore.util.XcoreJvmInferrer; -import org.eclipse.xtext.common.types.JvmGenericType; import org.eclipse.xtext.common.types.TypesPackage; import org.eclipse.xtext.naming.IQualifiedNameProvider; import org.eclipse.xtext.naming.QualifiedName; @@ -26,7 +15,6 @@ import org.eclipse.xtext.util.Pair; import org.eclipse.xtext.xbase.resource.XbaseResource; import com.google.inject.Inject; -import com.google.inject.Provider; public class XcoreResource extends XbaseResource { @@ -37,58 +25,8 @@ public class XcoreResource extends XbaseResource { private IQualifiedNameProvider nameProvider; @Inject - private XcoreJvmInferrer jvmInferrer; - - @Inject - private XcoreGenmodelBuilder genModelBuilder; - - @Inject - private Provider<XcoreEcoreBuilder> xcoreEcoreBuilderProvider; - - @Inject private IScopeProvider scopeProvider; - @Inject - private XcoreMapper mapper; - - - @Override - protected void discardLateInitializedState() - { - EList<EObject> contents = getContents(); - int size = contents.size(); - if (size > 1) - { - for (Iterator<EObject> i = contents.iterator(); i.hasNext(); ) - { - EObject eObject = i.next(); - if (eObject instanceof EPackage || eObject instanceof GenModel || eObject instanceof JvmGenericType) - { - unload(eObject); - } - else if (eObject instanceof XPackage) - { - mapper.unsetMapping((XPackage)eObject); - } - } - } - } - - protected void installLateInitializedState() - { - if (getParseResult() != null && getParseResult().getRootASTElement() instanceof XPackage) - { - XPackage model = (XPackage) getParseResult().getRootASTElement(); - XcoreEcoreBuilder xcoreEcoreBuilder = xcoreEcoreBuilderProvider.get(); - EPackage ePackage = xcoreEcoreBuilder.getEPackage(model); - super.getContents().add(ePackage); - GenModel genModel = genModelBuilder.getGenModel(model); - xcoreEcoreBuilder.link(); - genModelBuilder.initializeUsedGenPackages(genModel); - super.getContents().addAll(jvmInferrer.getDeclaredTypes(model)); - getCache().clear(this); - } - } @Override public synchronized EObject getEObject(String uriFragment) { diff --git a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/scoping/XcoreScopeProvider.java b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/scoping/XcoreScopeProvider.java index 1d7378a12..ac744f45e 100644 --- a/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/scoping/XcoreScopeProvider.java +++ b/org.eclipse.emf.ecore.xcore/src/org/eclipse/emf/ecore/xcore/scoping/XcoreScopeProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext + * generated by Xtext */ package org.eclipse.emf.ecore.xcore.scoping; @@ -26,7 +26,6 @@ import org.eclipse.xtext.EcoreUtil2; import org.eclipse.xtext.common.types.JvmDeclaredType; import org.eclipse.xtext.common.types.JvmFormalParameter; import org.eclipse.xtext.common.types.JvmOperation; -import org.eclipse.xtext.common.types.util.TypeReferences; import org.eclipse.xtext.naming.QualifiedName; import org.eclipse.xtext.resource.EObjectDescription; import org.eclipse.xtext.resource.IEObjectDescription; @@ -50,167 +49,163 @@ import static com.google.common.collect.Lists.*; */ public class XcoreScopeProvider extends XbaseScopeProvider { - @Inject - private XcoreMapper mapper; + @Inject + private XcoreMapper mapper; - @Inject - private TypeReferences typeReferences; - - protected IScope createLocalVarScope(IScope parent, LocalVariableScopeContext scopeContext) - { - EObject context = scopeContext.getContext(); - if (context instanceof XBlockExpression) - { - EObject eContainer = context.eContainer(); + protected IScope createLocalVarScope(IScope parent, LocalVariableScopeContext scopeContext) + { + EObject context = scopeContext.getContext(); + if (context instanceof XBlockExpression) + { + EObject eContainer = context.eContainer(); if (eContainer instanceof XDataType) - { - XDataTypeMapping mapping = mapper.getMapping((XDataType)eContainer); - if (context.eContainmentFeature() == XcorePackage.Literals.XDATA_TYPE__CREATE_BODY) - { - JvmOperation creator = mapping.getCreator(); - if (creator != null) - { - JvmFormalParameter parameter = creator.getParameters().get(0); - return createLocalScopeForParameter(parameter, parent); - } - } - else // if (context.eContainmentFeature() == XcorePackage.Literals.XDATA_TYPE__CONVERT_BODY) - { - JvmOperation converter = mapping.getConverter(); - if (converter != null) - { - JvmFormalParameter parameter = converter.getParameters().get(0); - return createLocalScopeForParameter(parameter, parent); - } - } - } - } - else if (context instanceof XClass) - { - JvmDeclaredType jvmType = mapper.getMapping((XClass) context).getInterfaceType(); - if (jvmType != null) - { - return new SimpleScope(parent, Collections.singleton(EObjectDescription - .create(XbaseScopeProvider.THIS, jvmType))); - } - } - else if (context instanceof XOperation) - { - List<IEObjectDescription> list = newArrayList(); - JvmOperation op = mapper.getMapping((XOperation) context).getJvmOperation(); - if (op != null) - { - for (JvmFormalParameter param : op.getParameters()) - { - list.add(EObjectDescription.create(QualifiedName.create(param.getName()), param, null)); - } - return super.createLocalVarScope(new SimpleScope(parent, list), scopeContext); - } - } - return super.createLocalVarScope(parent, scopeContext); - } + { + XDataTypeMapping mapping = mapper.getMapping((XDataType) eContainer); + if (context.eContainmentFeature() == XcorePackage.Literals.XDATA_TYPE__CREATE_BODY) + { + JvmOperation creator = mapping.getCreator(); + if (creator != null) + { + JvmFormalParameter parameter = creator.getParameters().get(0); + return createLocalScopeForParameter(parameter, parent); + } + } else + // if (context.eContainmentFeature() == + // XcorePackage.Literals.XDATA_TYPE__CONVERT_BODY) + { + JvmOperation converter = mapping.getConverter(); + if (converter != null) + { + JvmFormalParameter parameter = converter.getParameters().get(0); + return createLocalScopeForParameter(parameter, parent); + } + } + } + } else if (context instanceof XClass) + { + JvmDeclaredType jvmType = mapper.getMapping((XClass) context).getInterfaceType(); + if (jvmType != null) + { + return new SimpleScope(parent, Collections.singleton(EObjectDescription + .create(XbaseScopeProvider.THIS, jvmType))); + } + } else if (context instanceof XOperation) + { + List<IEObjectDescription> list = newArrayList(); + JvmOperation op = mapper.getMapping((XOperation) context).getJvmOperation(); + if (op != null) + { + for (JvmFormalParameter param : op.getParameters()) + { + list.add(EObjectDescription.create(QualifiedName.create(param.getName()), param, null)); + } + return super.createLocalVarScope(new SimpleScope(parent, list), scopeContext); + } + } + return super.createLocalVarScope(parent, scopeContext); + } - protected JvmDeclaredType getContextType(EObject call) - { - if (call == null) - return null; - XClass containerClass = EcoreUtil2.getContainerOfType(call, XClass.class); - if (containerClass != null) - // TODO use impl class - return mapper.getMapping(containerClass).getInterfaceType(); - else - return super.getContextType(call); - } + protected JvmDeclaredType getContextType(EObject call) + { + if (call == null) + return null; + XClass containerClass = EcoreUtil2.getContainerOfType(call, XClass.class); + if (containerClass != null) + // TODO use impl class + return mapper.getMapping(containerClass).getInterfaceType(); + else + return super.getContextType(call); + } - @Override - public IScope getScope(final EObject context, EReference reference) - { - if (reference == XcorePackage.Literals.XREFERENCE__OPPOSITE) - { - return new AbstractScope(IScope.NULLSCOPE, false) - { - @Override - protected Iterable<IEObjectDescription> getAllLocalElements() - { - ArrayList<IEObjectDescription> result = new ArrayList<IEObjectDescription>(); - if (context instanceof XReference) - { - XReference ref = (XReference) context; - GenFeature genFeature = mapper.getMapping(ref).getGenFeature(); - if (genFeature != null) - { - GenClass genClass = genFeature.getTypeGenClass(); - if (genClass != null) - { - for (GenFeature opposite : genClass.getGenFeatures()) - { - if (opposite.isReferenceType()) - { - String name = opposite.getName(); - if (name != null) - { - result.add(new EObjectDescription(QualifiedName.create(name), opposite, null)); - } - } - } - } - } - } - return result; - } - }; - } else if (reference == XcorePackage.Literals.XREFERENCE__KEYS) - { - return new AbstractScope(IScope.NULLSCOPE, false) - { - @Override - protected Iterable<IEObjectDescription> getAllLocalElements() - { - ArrayList<IEObjectDescription> result = new ArrayList<IEObjectDescription>(); - if (context instanceof XReference) - { - XReference ref = (XReference) context; - GenFeature genFeature = mapper.getMapping(ref).getGenFeature(); - if (genFeature != null) - { - GenClass genClass = genFeature.getTypeGenClass(); - if (genClass != null) - { - for (GenFeature key : genClass.getGenFeatures()) - { - if (!key.isReferenceType()) - { - String name = key.getName(); - if (name != null) - { - result.add(new EObjectDescription(QualifiedName.create(name), key, null)); - } - } - } - } - } - } - return result; - } - }; + @Override + public IScope getScope(final EObject context, EReference reference) + { + if (reference == XcorePackage.Literals.XREFERENCE__OPPOSITE) + { + return new AbstractScope(IScope.NULLSCOPE, false) + { + @Override + protected Iterable<IEObjectDescription> getAllLocalElements() + { + ArrayList<IEObjectDescription> result = new ArrayList<IEObjectDescription>(); + if (context instanceof XReference) + { + XReference ref = (XReference) context; + GenFeature genFeature = mapper.getMapping(ref).getGenFeature(); + if (genFeature != null) + { + GenClass genClass = genFeature.getTypeGenClass(); + if (genClass != null) + { + for (GenFeature opposite : genClass.getGenFeatures()) + { + if (opposite.isReferenceType()) + { + String name = opposite.getName(); + if (name != null) + { + result.add(new EObjectDescription(QualifiedName.create(name), opposite, null)); + } + } + } + } + } + } + return result; + } + }; + } else if (reference == XcorePackage.Literals.XREFERENCE__KEYS) + { + return new AbstractScope(IScope.NULLSCOPE, false) + { + @Override + protected Iterable<IEObjectDescription> getAllLocalElements() + { + ArrayList<IEObjectDescription> result = new ArrayList<IEObjectDescription>(); + if (context instanceof XReference) + { + XReference ref = (XReference) context; + GenFeature genFeature = mapper.getMapping(ref).getGenFeature(); + if (genFeature != null) + { + GenClass genClass = genFeature.getTypeGenClass(); + if (genClass != null) + { + for (GenFeature key : genClass.getGenFeatures()) + { + if (!key.isReferenceType()) + { + String name = key.getName(); + if (name != null) + { + result.add(new EObjectDescription(QualifiedName.create(name), key, null)); + } + } + } + } + } + } + return result; + } + }; - } - else - { - IScope scope = super.getScope(context, reference); - if (reference == XcorePackage.Literals.XGENERIC_TYPE__TYPE) - { - return new AbstractScope(scope, false) - { - void handleGenTypeParameters(List<IEObjectDescription> result, EList<GenTypeParameter> genTypeParameters) - { - for (final GenTypeParameter genTypeParameter : genTypeParameters) - { - result.add(new EObjectDescription(QualifiedName.create(genTypeParameter.getName()), genTypeParameter, null)); - } - } + } else + { + IScope scope = super.getScope(context, reference); + if (reference == XcorePackage.Literals.XGENERIC_TYPE__TYPE) + { + return new AbstractScope(scope, false) + { + void handleGenTypeParameters(List<IEObjectDescription> result, EList<GenTypeParameter> genTypeParameters) + { + for (final GenTypeParameter genTypeParameter : genTypeParameters) + { + result.add(new EObjectDescription(QualifiedName.create(genTypeParameter.getName()), genTypeParameter, + null)); + } + } - @Override + @Override protected Iterable<IEObjectDescription> getAllLocalElements() { ArrayList<IEObjectDescription> result = new ArrayList<IEObjectDescription>(); @@ -218,18 +213,17 @@ public class XcoreScopeProvider extends XbaseScopeProvider { if (eObject instanceof XOperation) { - GenOperation genOperation = mapper.getMapping((XOperation)eObject).getGenOperation(); + GenOperation genOperation = mapper.getMapping((XOperation) eObject).getGenOperation(); if (genOperation != null) { - handleGenTypeParameters(result, genOperation.getGenTypeParameters()); + handleGenTypeParameters(result, genOperation.getGenTypeParameters()); } - } - else if (eObject instanceof XClass) + } else if (eObject instanceof XClass) { - GenClassifier genClassifier = mapper.getMapping((XClass)eObject).getGenClass(); + GenClassifier genClassifier = mapper.getMapping((XClass) eObject).getGenClass(); if (genClassifier != null) { - handleGenTypeParameters(result, genClassifier.getGenTypeParameters()); + handleGenTypeParameters(result, genClassifier.getGenTypeParameters()); } break; } @@ -237,8 +231,7 @@ public class XcoreScopeProvider extends XbaseScopeProvider return result; } }; - } - else + } else { return scope; } |